📅  最后修改于: 2023-12-03 15:24:03.874000             🧑  作者: Mango
在Java中,集合是一种非常常见的数据结构,我们需要在不同的场景中对集合进行初始化。本文将介绍几种初始化新集合的方法,并提供示例代码。
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
System.out.println(list);
}
}
输出结果:
[Apple, Banana, Orange]
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = List.of("Apple", "Banana", "Orange");
System.out.println(list);
}
}
输出结果:
[Apple, Banana, Orange]
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Orange");
System.out.println(set);
}
}
输出结果:
[Apple, Orange, Banana]
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> set = Set.of("Apple", "Banana", "Orange");
System.out.println(set);
}
}
输出结果:
[Apple, Orange, Banana]
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("Apple", 100);
map.put("Banana", 200);
map.put("Orange", 50);
System.out.println(map);
}
}
输出结果:
{Orange=50, Apple=100, Banana=200}
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> map = Map.ofEntries(
Map.entry("Apple", 100),
Map.entry("Banana", 200),
Map.entry("Orange", 50)
);
System.out.println(map);
}
}
输出结果:
{Apple=100, Orange=50, Banana=200}
使用以上介绍的方法,可以方便地初始化不同类型的集合。在实际开发中,我们可以根据具体场景选择合适的方法初始化集合。