Pengisytiharan Tatasusunan Dalam Talian: Pembetulan Pantas untuk Senarai Argumen
Semasa anda bekerja dengan tatasusunan dalam Java, anda mungkin akan menemui situasi di mana anda perlu menghantar tatasusunan sebagai hujah kepada kaedah. Biasanya, anda akan mengisytiharkan tatasusunan, menetapkan nilai kepadanya, dan kemudian menghantarnya seperti yang ditunjukkan di bawah:
<code class="java">String[] strs = {"blah", "hey", "yo"}; m(strs);</code>
Walau bagaimanapun, jika anda hanya menggunakan tatasusunan untuk satu kaedah panggilan ini dan tidak perlu untuk menyimpannya untuk kegunaan kemudian, anda mungkin tertanya-tanya sama ada terdapat cara untuk memudahkan proses tersebut. Nasib baik, Java membenarkan anda mengisytiharkan tatasusunan dalam talian semasa membuat panggilan kaedah.
Ini boleh dicapai menggunakan kata kunci baharu diikuti dengan jenis tatasusunan yang dikehendaki dan elemen tatasusunan dalam pendakap kerinting. Sebagai contoh, anda boleh menggantikan kod yang dinyatakan sebelum ini dengan:
<code class="java">m(new String[]{"blah", "hey", "yo"});</code>
Perubahan yang kelihatan mudah ini membolehkan anda mengelak daripada mencipta pembolehubah bernama untuk tatasusunan dan terus memberikan elemennya sebagai hujah kepada kaedah tersebut. Ia merupakan teknik berguna yang mengurangkan kekusutan kod dan menjadikan kod anda lebih ringkas.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meluluskan Argumen Tatasusunan kepada Kaedah di Jawa Tanpa Mengisytiharkan Pembolehubah Berasingan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!