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
Linda Hamiltonasal
2024-12-11 08:25:10870semak imbas

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);

Output:

stock1
stock2

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!

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