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.
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);
Output
getList1: [1, 2, 3]
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);
Output
getList2: [1, 2, 3] numbers: [1, 2, 3, 4]
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);
Output
getList3: [1, 1, 1] dogs: [dog, dog, dog, dog]
Menyenaraikan kelas alat
List<String> list = Lists.newArrayList("1", "2", "3"); System.out.println("getList4: " + list);
Output
getList4: [1, 2, 3]
Kelas dalaman Tanpa Nama
List<String> list = new ArrayList<String>() {{ add("1"); add("2"); add("3"); }}; System.out.println("getList5: " + list);
Output
getList5: [1, 2, 3]
Immutable List
List<String> list = ImmutableList.of("1", "2", "3"); System.out.println("getList6: " + list);
Output
getList6: [1, 2, 3]
Java8 Stream
List<String> list = Stream.of("1", "2", "3").collect(Collectors.toList()); System.out.println("getList7: " + list);
Output
getList7: [1, 2, 3]
Senarai Java9
List<String> list = List.of{"1", "2", "3"}; System.out.println("getList8: " + list);
Output
getList8: [1, 2, 3]
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!