Rumah  >  Artikel  >  Java  >  Bagaimana untuk Meluluskan Tatasusunan sebagai Argumen dalam talian Tanpa Menggunakan Pembolehubah Dinamakan?

Bagaimana untuk Meluluskan Tatasusunan sebagai Argumen dalam talian Tanpa Menggunakan Pembolehubah Dinamakan?

Susan Sarandon
Susan Sarandonasal
2024-10-26 21:49:03527semak imbas

How to Pass Arrays as Arguments in-line Without Using Named Variables?

Mengisytiharkan Tatasusunan Sebaris Tanpa Pembolehubah Dinamakan

Dalam senario anda, anda ingin mengelak daripada mengisytiharkan pembolehubah perantaraan apabila menghantar tatasusunan sebagai argumen. Begini cara anda boleh mengisytiharkan tatasusunan sebaris:

Daripada menggunakan pembolehubah bernama seperti:

<code class="java">String[] strs = {"blah", "hey", "yo"};
m(strs);</code>

Anda hanya boleh mengisytiharkan tatasusunan dalam talian apabila memanggil kaedah m() :

<code class="java">m(new String[]{"blah", "hey", "yo"});</code>

Pendekatan ini menghapuskan keperluan untuk pembolehubah perantaraan, seperti strs, yang sebaliknya anda akan isytiharkan semata-mata untuk memegang nilai tatasusunan untuk panggilan kaedah.

Atas ialah kandungan terperinci Bagaimana untuk Meluluskan Tatasusunan sebagai Argumen dalam talian Tanpa Menggunakan Pembolehubah Dinamakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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