Rumah > Java > javaTutorial > Analisis: Tukar tatasusunan Java kepada Senarai dengan cara yang mudah

Analisis: Tukar tatasusunan Java kepada Senarai dengan cara yang mudah

WBOY
Lepaskan: 2023-12-23 14:07:01
asal
788 orang telah melayarinya

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);
    }
}
Salin selepas log masuk

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);
    }
}
Salin selepas log masuk

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);
    }
}
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan