java如何创建集合

创建集合的方法
在Java中,集合可以通过多种方式创建,具体取决于使用的集合类型和需求。以下是常见的集合创建方法:

使用ArrayList创建列表集合
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
使用HashSet创建无序集合
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
使用TreeSet创建有序集合
Set<String> sortedSet = new TreeSet<>();
sortedSet.add("香蕉");
sortedSet.add("苹果");
使用Arrays.asList快速初始化
List<String> fixedList = Arrays.asList("A", "B", "C");
使用Java 9+的工厂方法
Java 9引入了更简洁的集合创建方式:
List<String> immutableList = List.of("a", "b", "c");
Set<String> immutableSet = Set.of("x", "y");
使用HashMap创建键值对集合
Map<String, Integer> map = new HashMap<>();
map.put("键1", 1);
map.put("键2", 2);
使用LinkedHashMap保持插入顺序
Map<String, String> orderedMap = new LinkedHashMap<>();
orderedMap.put("first", "第一");
orderedMap.put("second", "第二");
使用Collections工具类创建空集合
List<String> emptyList = Collections.emptyList();
Set<Object> emptySet = Collections.emptySet();
使用Java 8 Stream创建集合
List<Integer> numbers = Stream.of(1, 2, 3)
.collect(Collectors.toList());
每种方法适用于不同的场景,选择时需考虑集合是否需要修改、是否需要保持顺序以及性能需求等因素。不可变集合通常更安全但无法修改,可变集合则提供更多操作灵活性。






