Rumah  >  Artikel  >  Java  >  Bagaimana untuk menukar tatasusunan ke Senarai di Jawa?

Bagaimana untuk menukar tatasusunan ke Senarai di Jawa?

WBOY
WBOYke hadapan
2023-04-26 21:04:068949semak imbas

1. Gunakan mod asli, bahagikan tatasusunan dan tambahkannya ke Senarai

List resultList = new ArrayList<>(array.length);
for (String s : array) {
resultList.add(s);
}

2. Gunakan Arrays.asList()

ListresultList=newArrayList<>(Arrays.asList);

Nota: Apabila Arrays.asList() dipanggil, jenis nilai pulangannya ialah ArrayList, tetapi ArrayList ini ialah kategori dalaman Array Apabila add() dipanggil, ia akan melaporkan ralat: java.lang.UnsupportedOperationException , keputusan akan berubah disebabkan oleh nilai tertentu dalam tatasusunan, jadi ArrayList baharu perlu dibina semula.

3 Gunakan Collections.addAll()

private void testArrayCastToListEfficient(){
  String[] strArray = new String[2];
  ArrayList< String> arrayList = new ArrayList<String>(strArray.length);
  Collections.addAll(arrayList, strArray);
  arrayList.add("1");
  System.out.println(arrayList);
 }

4

List resultList = List.of(array);
Kaedah ini ialah kaedah baharu dalam Java 9. Ia ditakrifkan dalam antara muka Senarai Ia adalah kaedah statik dan boleh memanggil nama kelas secara terus.

Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan ke Senarai di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam