Pengenalan kepada kaedah biasa untuk menukar tatasusunan Java kepada Senarai
Dalam pembangunan Java, kami sering menghadapi situasi di mana tatasusunan ditukar kepada Senarai. Menukar tatasusunan kepada Senarai menjadikannya mudah untuk menambah, memadam, mengubah suai dan meminta elemen. Artikel ini akan memperkenalkan tiga kaedah yang biasa digunakan, iaitu menggunakan kelas alat Arrays, menggunakan pembina ArrayList dan menggunakan kaedah addAll kelas alat Koleksi.
import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
Selepas menjalankan kod di atas, hasil output ialah: [epal, pisang, oren]. Seperti yang anda lihat, melalui kaedah asList kelas alat Arrays, kami boleh menukar tatasusunan kepada Senarai dengan mudah.
Perlu diambil perhatian bahawa panjang Senarai yang ditukar menggunakan kaedah asList adalah tetap, iaitu operasi penambahan dan pemadaman tidak boleh dilakukan. Ini kerana Senarai yang dikembalikan oleh kaedah asList sebenarnya ialah Senarai yang tidak boleh diubah, yang hanya pembungkus tatasusunan asal. Jika anda perlu menambah atau memadam Senarai yang ditukar, anda boleh menukarnya menjadi ArrayList atau LinkedList.
import java.util.ArrayList; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(Arrays.asList(array)); System.out.println(list); } }
Selepas menjalankan kod di atas, hasil output ialah: [epal, pisang, oren]. Dengan menggunakan pembina ArrayList, kita boleh menukar tatasusunan kepada Senarai yang boleh diubah suai, yang boleh ditambah dan dipadamkan.
Perlu diambil perhatian bahawa kaedah ini akan mencipta objek ArrayList baharu dan menambah elemen dalam tatasusunan kepada objek. Oleh itu, operasi penambahan dan pemadaman pada Senarai yang ditukar tidak akan menjejaskan tatasusunan asal.
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(); Collections.addAll(list, array); System.out.println(list); } }
Selepas menjalankan kod di atas, hasil output ialah: [epal, pisang, oren]. Dengan menggunakan kaedah addAll kelas alat Koleksi, kita boleh menambah elemen dalam tatasusunan pada Senarai sekaligus.
Perlu diambil perhatian bahawa kaedah ini menambah elemen dalam tatasusunan ke Senarai yang ditentukan, jadi operasi penambahan dan pemadaman pada Senarai yang ditukar akan menjejaskan tatasusunan asal.
Ringkasan
Artikel ini memperkenalkan tiga kaedah yang biasa digunakan untuk menukar tatasusunan kepada Senarai, iaitu menggunakan kaedah asList bagi kelas alat Arrays, menggunakan pembina ArrayList dan menggunakan kaedah addAll bagi kelas alat Koleksi. Pembangun boleh memilih kaedah yang sesuai untuk menukar tatasusunan kepada Senarai mengikut keperluan mereka sendiri.
Atas ialah kandungan terperinci Memperkenalkan kaedah yang biasa digunakan untuk menukar tatasusunan Java kepada Senarai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!