Rumah > Java > javaTutorial > teks badan

Artikel yang menerangkan 8 cara untuk memulakan koleksi Senarai dalam Java (dengan kod)

奋力向前
Lepaskan: 2021-09-13 10:26:12
ke hadapan
6901 orang telah melayarinya

Dalam artikel sebelumnya "Analisis Ringkas Penerapan Kod Pelayan dalam Linux (Perkongsian) ", kami mengetahui tentang penggunaan kod pelayan dalam Linux. Artikel berikut akan memberi anda pemahaman tentang 8 cara untuk memulakan koleksi Senarai di Java Ia mempunyai nilai rujukan tertentu. Rakan yang memerlukan saya harap ia akan membantu anda.

Artikel yang menerangkan 8 cara untuk memulakan koleksi Senarai dalam Java (dengan kod)

Senarai ialah koleksi yang biasa digunakan dalam pembangunan Berikut ialah beberapa cara untuk memulakan Senarai.

Cara biasa

List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
System.out.println("getList1: " + list);
Salin selepas log masuk

Output

getList1: [1, 2, 3]
Salin selepas log masuk

Kelas alat tatasusunan

// 生成的list不可变
List<String> list = Arrays.asList("1", "2", "3");
System.out.println("getList2: " + list);
// 如果要可变需要用ArrayList包装一下
List<String> numbers = new ArrayList<>(Arrays.asList("1", "2", "3"));
numbers.add("4");
System.out.println("numbers: " + numbers);
Salin selepas log masuk

Output

getList2: [1, 2, 3]
numbers: [1, 2, 3, 4]
Salin selepas log masuk

Kelas alat koleksi

// 生成的list不可变
List<String> list = Collections.nCopies(3, "1");
System.out.println("getList3: " + list);
// 如果要可变需要用ArrayList包装一下
List<String> dogs = new ArrayList<>(Collections.nCopies(3, "dog"));
dogs.add("dog");
System.out.println("dogs: " + dogs);
Salin selepas log masuk

Output

getList3: [1, 1, 1]
dogs: [dog, dog, dog, dog]
Salin selepas log masuk

Menyenaraikan kelas alat

List<String> list = Lists.newArrayList("1", "2", "3");
System.out.println("getList4: " + list);
Salin selepas log masuk

Output

getList4: [1, 2, 3]
Salin selepas log masuk

Kelas dalaman Tanpa Nama

List<String> list = new ArrayList<String>() {{
     add("1");
     add("2");
     add("3");
}};
System.out.println("getList5: " + list);
Salin selepas log masuk

Output

getList5: [1, 2, 3]
Salin selepas log masuk

Immutable List

List<String> list = ImmutableList.of("1", "2", "3");
System.out.println("getList6: " + list);
Salin selepas log masuk

Output

getList6: [1, 2, 3]
Salin selepas log masuk

Java8 Stream

List<String> list = Stream.of("1", "2", "3").collect(Collectors.toList());
System.out.println("getList7: " + list);
Salin selepas log masuk

Output

getList7: [1, 2, 3]
Salin selepas log masuk

Senarai Java9

List<String> list = List.of{"1", "2", "3"};
System.out.println("getList8: " + list);
Salin selepas log masuk

Output

getList8: [1, 2, 3]
Salin selepas log masuk

Pembelajaran yang disyorkan: Tutorial video Java

Atas ialah kandungan terperinci Artikel yang menerangkan 8 cara untuk memulakan koleksi Senarai dalam Java (dengan kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:chuchur.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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!