Heim  >  Artikel  >  Java  >  Ein Artikel, der 8 Möglichkeiten zum Initialisieren einer Listensammlung in Java erklärt (mit Code)

Ein Artikel, der 8 Möglichkeiten zum Initialisieren einer Listensammlung in Java erklärt (mit Code)

奋力向前
奋力向前nach vorne
2021-09-13 10:26:126907Durchsuche

Im vorherigen Artikel „Eine kurze Analyse der Servercode-Bereitstellung unter Linux (Freigabe)“ habe ich Ihnen einen Einblick in die Servercode-Bereitstellung unter Linux gegeben. Der folgende Artikel vermittelt Ihnen ein Verständnis für die 8 Möglichkeiten, eine Listensammlung in Java zu initialisieren. Ich hoffe, dass er für Freunde hilfreich ist.

Ein Artikel, der 8 Möglichkeiten zum Initialisieren einer Listensammlung in Java erklärt (mit Code)

List ist eine häufig verwendete Sammlung in der Entwicklung. Im Folgenden finden Sie mehrere Möglichkeiten, List zu initialisieren. „Normaler Weg“ rreee

Listen-Tool-Klasse

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

Ausgabe

getList1: [1, 2, 3]

Anonyme innere Klasse

// 生成的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]

ImmutableList

// 生成的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]

Java8. Stream

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

Output

getList4: [1, 2, 3]
Java9 List.of

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

Ausgabe

getList5: [1, 2, 3]
Empfohlenes Lernen :

Java-Video-Tutorial


Das obige ist der detaillierte Inhalt vonEin Artikel, der 8 Möglichkeiten zum Initialisieren einer Listensammlung in Java erklärt (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:chuchur.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen