Rumah > Java > javaTutorial > Bolehkah Anda Melewati Tatasusunan Secara Tanpa Nama di Jawa?

Bolehkah Anda Melewati Tatasusunan Secara Tanpa Nama di Jawa?

Patricia Arquette
Lepaskan: 2024-10-26 07:43:30
asal
844 orang telah melayarinya

 Can You Pass Arrays Anonymously in Java?

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);
Salin selepas log masuk

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"});
Salin selepas log masuk

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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan