Rumah > Java > javaTutorial > Bagaimana untuk Menukar ArrayList kepada Array String[] dengan Betul di Jawa?

Bagaimana untuk Menukar ArrayList kepada Array String[] dengan Betul di Jawa?

Linda Hamilton
Lepaskan: 2024-12-11 08:25:10
asal
870 orang telah melayarinya

How to Properly Convert an ArrayList to a String[] Array in Java?

Menukar ArrayList kepada String[] Tatasusunan dalam Java

Percubaan untuk menukar ArrayList kepada tatasusunan String[] menggunakan kaedah toArray() mungkin tidak selalu berfungsi seperti yang diharapkan. Soalan asal menyerlahkan isu ini.

Untuk berjaya melaksanakan penukaran ini, pendekatan yang betul ialah mencipta tatasusunan Rentetan[] baharu dengan saiz yang sama dengan ArrayList. Kemudian, gunakan kaedah toArray(stockArr), dengan stockArr ialah tatasusunan yang baru dibuat, untuk mengisinya dengan nilai daripada ArrayList.

Contoh Kod:

List<String> stockList = new ArrayList<String>();
stockList.add("stock1");
stockList.add("stock2");

String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);

for(String s : stockArr)
    System.out.println(s);
Salin selepas log masuk

Output:

stock1
stock2
Salin selepas log masuk

Dengan mengikuti pendekatan ini, anda boleh berjaya menukar ArrayList ke tatasusunan String[] dan akses elemennya mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar ArrayList kepada Array String[] dengan Betul 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