Rumah >Java >javaTutorial >Bolehkah anda Mengisytiharkan Tatasusunan Terus Dalam Panggilan Kaedah?
Pengisytiharan Tatasusunan Dalam Talian dalam Panggilan Kaedah
Apabila menghantar tatasusunan sebagai hujah kepada kaedah, amalan biasa untuk mengisytiharkan tatasusunan secara eksplisit sebelum membuat panggilan. Walau bagaimanapun, dalam beberapa kes, adalah wajar untuk mengisytiharkan tatasusunan sebaris dalam panggilan kaedah itu sendiri.
Untuk mencapainya, hanya gunakan kata kunci baharu untuk mencipta contoh tatasusunan baharu dan mulakannya dengan elemen yang dikehendaki. Sebagai contoh, katakan anda mempunyai kaedah m() yang mengambil tatasusunan rentetan sebagai hujah. Daripada mengisytiharkan pembolehubah bernama untuk tatasusunan, anda boleh menghantar tatasusunan tanpa nama terus kepada kaedah:
<code class="java">m(new String[]{"blah", "hey", "yo"});</code>
Pengisytiharan dalam talian ini mengelakkan keperluan untuk mengisytiharkan pembolehubah berasingan untuk tatasusunan, yang boleh berguna apabila tatasusunan digunakan sekali sahaja dan tidak perlu dirujuk kemudian dalam kod.
Atas ialah kandungan terperinci Bolehkah anda Mengisytiharkan Tatasusunan Terus Dalam Panggilan Kaedah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!