Java的集合是用来存储多个数据的数据结构。集合分为两大类:List和Set。
List是有序的集合,常见的实现有ArrayList和LinkedList。List可以通过索引来访问每一个元素,并且可以有重复的元素。
Set是无序的集合,常见的实现有HashSet和TreeSet。Set不允许有重复的元素。
使用集合的一般步骤是:
- 创建一个集合对象。
- 往集合中添加元素。
- 对集合中的元素进行操作,比如遍历、查找、删除等。
举个例子,如果要创建一个存储字符串的ArrayList,可以这样写:
List<String> list = new ArrayList<>();
然后就可以往集合中添加元素了:
list.add("Hello");
list.add("World");
要遍历集合中的所有元素,可以使用迭代器:
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
或者使用增强for循环:
for (String str : list) {
System.out.println(str);
}
如果要查找某个元素是否在集合中,可以使用contains方法:
if (list.contains("Hello")) {
System.out.println("Found");
}
如果要从集合中删除元素,可以使用remove方法:
list.remove("Hello");
这只是Java集合的一些基本用