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);
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!