Rumah  >  Artikel  >  Java  >  Tukar tatasusunan kepada Senarai menggunakan fungsi Arrays.asList() java

Tukar tatasusunan kepada Senarai menggunakan fungsi Arrays.asList() java

WBOY
WBOYasal
2023-07-25 08:01:06905semak imbas

Gunakan fungsi Arrays.asList() java untuk menukar tatasusunan kepada Senarai

Dalam pengaturcaraan Java, anda sering menghadapi situasi menukar tatasusunan kepada Senarai. Untuk mencapai penukaran ini, anda boleh menggunakan fungsi asList() dalam kelas java.util.Arrays. Fungsi ini boleh menukar tatasusunan kepada Senarai, menjadikannya lebih mudah untuk mengendalikan dan memproses tatasusunan.

Berikut ialah kod contoh untuk menukar Tatasusunan kepada Senarai menggunakan fungsi Arrays.asList():

import java.util.Arrays;
import java.util.List;

public class ArrayToListExample {

    public static void main(String[] args) {
        String[] array = {"apple", "banana", "orange"};
        
        // 将数组转换为List
        List<String> list = Arrays.asList(array);
        
        // 打印List元素
        System.out.println(list);
    }
    
}

Dalam contoh di atas, kami mempunyai tatasusunan array,它包含了三个水果的名称。通过调用Arrays.asList(array)将数组转换为List,然后将返回的List赋值给list变量。最后,我们打印出list elemen jenis String.

Jalankan kod di atas, keputusan berikut akan dikeluarkan:

[apple, banana, orange]

Dengan menggunakan fungsi Arrays.asList(), kami menukar tatasusunan kepada Senarai, dan kami boleh mengendalikan tatasusunan seperti Senarai. Sebagai contoh, kita boleh mengakses elemen tatasusunan melalui subskrip, dan kami juga boleh menggunakan kaedah Senarai untuk menambah, memadam, mengubah suai, dsb. pada tatasusunan.

Perlu diambil perhatian bahawa fungsi Arrays.asList() mengembalikan Senarai saiz tetap, iaitu saiznya tidak boleh diubah. Oleh itu, jika kami menambah atau memadam elemen pada Senarai yang dikembalikan, UnsupportedOperationException akan dibuang. Jika anda perlu mengubah suai Senarai, anda boleh menukarnya terlebih dahulu menjadi ArrayList boleh ubah, seperti yang ditunjukkan di bawah:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArrayToListExample {

    public static void main(String[] args) {
        String[] array = {"apple", "banana", "orange"};
        
        // 将数组转换为List
        List<String> list = new ArrayList<>(Arrays.asList(array));
        
        // 添加新元素
        list.add("grape");
        
        // 打印List元素
        System.out.println(list);
    }
    
}

Dalam kod di atas, kami menggunakan pembina ArrayList untuk menukar nilai pulangan Arrays.asList() kepada boleh ubah ArrayList. Dengan cara ini, kita boleh menambah elemen baharu pada Senarai.

Melalui contoh dan penjelasan di atas, kita dapat melihat bahawa menggunakan fungsi Arrays.asList() java boleh menukar tatasusunan kepada Senarai dengan mudah untuk memproses dan mengendalikan tatasusunan. Sama ada ia merentasi dan mengakses elemen tatasusunan, atau melaksanakan operasi seperti menambah, memadam atau mengubah suai tatasusunan, Senarai yang ditukar boleh memenuhi keperluan kami dengan mudah. Oleh itu, semasa pembangunan, kita boleh menggunakan fungsi Arrays.asList() secara fleksibel untuk meningkatkan kebolehbacaan dan kesederhanaan kod.

Atas ialah kandungan terperinci Tukar tatasusunan kepada Senarai menggunakan fungsi Arrays.asList() java. 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