📅  最后修改于: 2023-12-03 15:08:09.607000             🧑  作者: Mango
在Java编程语言中,集合是一种非常常见的数据结构。它们允许在运行时动态地添加、删除、查找和修改元素。Java的集合框架提供了多种不同类型的集合实现,包括List、Set、Map等。
List是一种有序的集合,它允许使用重复元素。可以使用List接口的实现类来创建一个List对象。下面是一个例子:
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
在这个例子中,我们创建了一个ArrayList,它是List的一个实现类。我们向这个List中添加了三个字符串元素。
Set是一种不允许有重复元素的集合。可以使用Set接口的实现类来创建一个Set对象。下面是一个例子:
Set<String> names = new HashSet<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
在这个例子中,我们创建了一个HashSet,它是Set的一个实现类。我们向这个Set中添加了三个字符串元素。
Map是一种用来存储键值对的集合。可以使用Map接口的实现类来创建一个Map对象。下面是一个例子:
Map<String, Integer> ages = new HashMap<>();
ages.put("Alice", 20);
ages.put("Bob", 25);
ages.put("Charlie", 30);
在这个例子中,我们创建了一个HashMap,它是Map的一个实现类。我们向这个Map中添加了三个键值对。
Java提供了多种不同类型的集合实现,包括List、Set、Map等。它们允许在运行时动态地添加、删除、查找和修改元素。在使用集合时,需要根据实际场景选择不同的集合类型。