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

Bagaimana untuk mengisi tatasusunan dengan senarai parameter berubah dalam java

WBOY
Lepaskan: 2023-04-24 22:13:13
ke hadapan
1129 orang telah melayarinya

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
 
*/
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan