Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menukar tatasusunan ke Senarai di Jawa?

WBOY
Lepaskan: 2023-04-26 21:04:06
ke hadapan
8994 orang telah melayarinya

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

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

2. Gunakan Arrays.asList()

ListresultList=newArrayList<>(Arrays.asList);
Salin selepas log masuk

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

4

List resultList = List.of(array);
Salin selepas log masuk
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!

Label berkaitan:
sumber:yisu.com
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