Argumen Tatasusunan Tanpa Nama
Apabila menghantar tatasusunan sebagai hujah kepada kaedah, pengaturcara sering mencipta pembolehubah bernama untuk menyimpan rujukan tatasusunan. Sebagai contoh, kod berikut mengisytiharkan tatasusunan rentetan dan menghantarnya kepada kaedah m():
String[] strs = {"blah", "hey", "yo"}; m(strs);
Walau bagaimanapun, dalam situasi tertentu, mengisytiharkan pembolehubah untuk tatasusunan yang digunakan sekali sahaja boleh menjadi verbose dan tidak perlu. Java menyediakan penyelesaian untuk ini: argumen tatasusunan tanpa nama.
Mengisytiharkan Tatasusunan Dalam Baris
Untuk mengisytiharkan tatasusunan terus dalam panggilan kaedah, gunakan sintaks berikut:
m(new String[]{"blah", "hey", "yo"});
Dalam contoh ini, kata kunci baharu digunakan untuk mencipta tatasusunan rentetan baharu, yang kemudiannya dihantar ke m(). Hasilnya adalah bersamaan dengan coretan kod pertama, tetapi ia mengelakkan keperluan untuk mengisytiharkan pembolehubah yang berasingan.
Argumen tatasusunan tanpa nama boleh digunakan untuk sebarang jenis tatasusunan. Mereka menawarkan cara yang ringkas dan cekap untuk mencipta dan menghantar tatasusunan sebagai hujah kaedah, terutamanya apabila tatasusunan digunakan sekali sahaja.
Atas ialah kandungan terperinci Bolehkah Anda Melewati Tatasusunan Secara Tanpa Nama di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!