当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,集合是一组对象的容器。集合框架(collection framework)是一个提供了一系列集合类、接口和算法的API。

集合类位于java.util包中,它们提供了基本的集合类型:List、Set和Map。List接口是一个有序的集合,它可以包含重复的元素。Set接口是一个不允许重复的集合。Map接口是一种映射类型,允许使用键-值对的方式存储数据。

//创建List对象
Listlist = new ArrayList<>();
//添加元素
list.add("Java");
list.add("C++");
list.add("Python");
//遍历List
for (String s : list) {
System.out.println(s);
}
//输出结果:Java C++ Python

集合中最常用的方法是添加、删除和遍历。当需要删除集合中的元素时,使用remove()方法;当需要查找集合中是否存在某个元素时,使用contains()方法。除了基本的增删查操作,集合还提供了许多算法,包括排序、查找和比较等。

//创建Set对象
Setset = new HashSet<>();
//添加元素
set.add(1);
set.add(3);
set.add(2);
//遍历Set
for (Integer i : set) {
System.out.println(i);
}
//输出结果:1 2 3

集合的优点在于,它能够轻松地管理多个对象,并允许快速添加、删除和查询。在开发中,集合的应用非常广泛,无论是将数据从数据库中查询出来,还是将数据从文件中读取出来,都可以使用集合来管理这些数据。