Rumah  >  Artikel  >  Java  >  Bagaimana untuk mengisi tatasusunan dengan senarai parameter berubah dalam java

Bagaimana untuk mengisi tatasusunan dengan senarai parameter berubah dalam java

WBOY
WBOYke hadapan
2023-04-24 22:13:131085semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam