Rumah >Java >javaTutorial >Bagaimana untuk Menukar ArrayList dengan Cekap kepada String[] dalam Java?
Penukaran Java bagi ArrayList
Menukar ArrayList
Penyelesaian:
List<String> list = ...; String[] array = list.toArray(new String[0]);
Penjelasan:
Kaedah toArray() digunakan untuk tukarkan ArrayList kepada tatasusunan. Ia memerlukan tatasusunan sebagai parameter, yang akan diisi dengan data daripada senarai dan dikembalikan. Melepasi tatasusunan kosong sebagai hujah, seperti yang digambarkan di atas, adalah mudah dan cekap.
Sebagai Contoh:
List<String> list = new ArrayList<>(); list.add("android"); list.add("apple"); String[] stringArray = list.toArray(new String[0]);
Kemas Kini Penting:
Pada mulanya, String[list.size()] baharu disyorkan sebagai parameter tatasusunan. Walau bagaimanapun, pengoptimuman Java yang lebih baharu mencadangkan penggunaan String[0] baharu untuk prestasi yang lebih baik.
Penyelesaian ini menukar ArrayList
Atas ialah kandungan terperinci Bagaimana untuk Menukar ArrayList dengan Cekap kepada String[] dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!