Rumah >Java >javaTutorial >Memperkenalkan kaedah yang biasa digunakan untuk menukar tatasusunan Java kepada Senarai

Memperkenalkan kaedah yang biasa digunakan untuk menukar tatasusunan Java kepada Senarai

王林
王林asal
2023-12-23 12:57:45711semak imbas

Memperkenalkan kaedah yang biasa digunakan untuk menukar tatasusunan Java kepada Senarai

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.

  1. Gunakan kaedah asList kelas alat Arrays
    Kelas alat Arrays ialah kelas alat yang disediakan dalam Java yang mengandungi pelbagai kaedah statik, termasuk kaedah asList yang menukar tatasusunan menjadi Senarai. Berikut ialah contoh kod yang menggunakan kaedah ini untuk menukar tatasusunan kepada Senarai:
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.

  1. Menggunakan pembina ArrayList
    ArrayList ialah kelas pelaksanaan Senarai yang biasa digunakan dalam Java Ia menyediakan berbilang pembina, salah satunya menerima tatasusunan sebagai parameter. Melalui pembina ini, anda boleh menukar tatasusunan kepada ArrayList dengan mudah. Berikut ialah contoh kod yang menggunakan pembina ArrayList untuk menukar tatasusunan kepada Senarai:
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.

  1. Gunakan kaedah addAll kelas alat Koleksi
    Kelas alat Koleksi ialah kelas alat yang disediakan dalam Java yang mengandungi pelbagai kaedah statik, termasuk kaedah addAll yang menambahkan berbilang elemen pada koleksi sekaligus. Melalui kaedah ini, kita boleh menambah elemen dalam tatasusunan ke Senarai sekaligus. Berikut ialah contoh kod yang menggunakan kaedah addAll kelas alat Koleksi untuk menukar tatasusunan kepada Senarai:
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!

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