Rumah >Java >javaTutorial >Analisis: Tukar tatasusunan Java kepada Senarai dengan cara yang mudah
Cara menukar tatasusunan Java kepada Senarai: analisis kaedah mudah, contoh kod khusus diperlukan
Dalam pengaturcaraan Java, tatasusunan dan Senarai ialah struktur data biasa. Kadangkala, kita perlu menukar tatasusunan kepada Senarai untuk memudahkan pelbagai operasi dan pemprosesan. Artikel ini akan memperkenalkan beberapa kaedah mudah untuk membantu anda menukar tatasusunan Java ke dalam Senarai dan memberikan contoh kod khusus.
Kaedah 1: Gunakan kaedah asList() kelas Arrays
Kelas Array ialah kelas alat yang disediakan oleh Java Ia mempunyai kaedah yang sangat mudah asList() yang boleh menukar tatasusunan menjadi Senarai. Berikut ialah contoh kod khusus:
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); } }
Dalam kod di atas, kami mula-mula mencipta tatasusunan jenis String, yang mengandungi tiga elemen. Kemudian, tukar tatasusunan kepada Senarai melalui kaedah Arrays.asList() dan tetapkan hasilnya kepada pembolehubah senarai. Akhir sekali, gunakan kaedah System.out.println() untuk mencetak senarai output untuk melihat hasil yang ditukar.
Kaedah 2: Gunakan kaedah addAll() kelas Koleksi
Kelas Koleksi ialah satu lagi kelas alat yang disediakan oleh Java Ia mempunyai kaedah addAll() yang boleh menambah semua elemen tatasusunan ke Senarai sedia ada. Berikut ialah contoh kod khusus:
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); } }
Dalam kod di atas, kami mula-mula mencipta tatasusunan jenis String, yang mengandungi tiga elemen. Kemudian, mula-mula buat ArrayList kosong dan tetapkan ia kepada pembolehubah senarai. Seterusnya, gunakan kaedah Collections.addAll() untuk menambah semua elemen tatasusunan pada senarai. Akhir sekali, gunakan kaedah System.out.println() untuk mencetak senarai output untuk melihat hasil yang ditukar.
Kaedah 3: Gunakan Stream API
Java 8 memperkenalkan Stream API, yang menyediakan cara yang lebih ringkas dan lancar untuk memproses data pengumpulan. Melalui API Strim, kami boleh menukar tatasusunan kepada Senarai dengan mudah. Berikut ialah contoh kod khusus:
import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = Arrays.stream(array).collect(Collectors.toList()); System.out.println(list); } }
Dalam kod di atas, kami mula-mula mencipta tatasusunan jenis String, yang mengandungi tiga elemen. Kemudian, gunakan kaedah Arrays.stream() untuk menukar tatasusunan kepada aliran. Kemudian, gunakan kaedah collect() strim, digabungkan dengan kaedah Collectors.toList() untuk mengumpulkan elemen dalam strim ke dalam Senarai. Akhir sekali, gunakan kaedah System.out.println() untuk mencetak senarai output untuk melihat hasil yang ditukar.
Ringkasan:
Melalui pengenalan artikel ini, kami telah mempelajari tiga kaedah mudah untuk menukar tatasusunan Java kepada Senarai. Pertama, anda boleh menggunakan kaedah asList() kelas Tatasusunan untuk menukar tatasusunan secara terus kepada Senarai. Kedua, anda boleh menggunakan kaedah addAll() kelas Koleksi untuk menambah semua elemen tatasusunan ke Senarai sedia ada. Akhir sekali, anda boleh menggunakan API Strim untuk menukar tatasusunan kepada strim melalui kaedah Arrays.stream() dan mengumpul elemen dalam strim ke dalam Senarai menggunakan kaedah collect() dan kaedah Collectors.toList(). Memilih kaedah yang sesuai mengikut situasi sebenar boleh menjadikan penukaran antara tatasusunan dan Senarai lebih mudah.
Atas ialah kandungan terperinci Analisis: Tukar tatasusunan Java kepada Senarai dengan cara yang mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!