1. Penerangan
Menggunakan senarai parameter pembolehubah, tidak perlu menulis sintaks tatasusunan secara eksplisit, pengkompil akan mengisi tatasusunan. Boleh digunakan pada situasi di mana bilangan atau jenis parameter tidak diketahui.
2 Instance
Apabila parameter kaedah ialah senarai parameter berubah, anda boleh menghantar sekumpulan perkara sebagai senarai sudah menjadi Array, kaedah ini juga boleh menerimanya sebagai senarai hujah variadic, yang mana pengkompil tidak akan melakukan sebarang penukaran. Pada masa yang sama, senarai parameter pembolehubah juga boleh melepasi tiada parameter, yang berguna untuk senario dengan parameter pengekoran pilihan.
public class MyVarArgs { public static void main(String[] args) { printArray(1, 1.1F, 12.11); printArray("one", "two", "three", "four"); printArray(new MyVarArgs(), new MyVarArgs()); //数组作为参数 Integer[] arr = new Integer[]{1,2,3,4}; printArray((Object[]) arr); //参数为空 printArray(); } public static void printArray(Object... args){ for (Object obj : args){ System.out.print(obj + " "); } System.out.println(); } } /* 输出 1 1.1 12.11 one two three four MyVarArgs@1b6d3586 MyVarArgs@4554617c 1 2 3 4 */
Atas ialah kandungan terperinci Bagaimana untuk mengisi tatasusunan dengan senarai parameter berubah dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!