📅  最后修改于: 2023-12-03 14:42:57.170000             🧑  作者: Mango
在Java中,集合是一组可变大小的对象,它们以某种特定的方式存储在内存中。集合类包括List、Set和Map等,它们是在Java集合框架中定义的。在编写Java代码时,可以使用导入语句来快速引入需要使用的集合。
Java中导入集合的语法非常简单,只需在代码开始的地方添加导入语句即可:
import java.util.List;
import import java.util.Set;
import java.util.Map;
上面的代码演示了导入Java集合框架中的常用类,包括List、Set和Map等。
Java集合框架中包含了很多不同类型的集合类,每个类都有自己的用途和使用方法。以下是针对List、Set和Map类的简要介绍:
List是一种有序的集合,它允许元素重复。常见的List包括ArrayList和LinkedList等。
// 创建一个ArrayList,添加元素
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
// 循环遍历列表中的元素
for (String element : list) {
System.out.println(element);
}
Set是一种不允许重复元素的集合,它提供了高效的查找和插入操作。常见的Set包括HashSet和TreeSet等。
// 创建一个HashSet,添加元素
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
// 判断元素是否存在于Set中
if (set.contains("banana")) {
System.out.println("This set contains banana.");
}
Map是一个键值对集合,它允许使用关键字来查找值。常见的Map包括HashMap和TreeMap等。
// 创建一个HashMap,添加键值对
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 循环遍历Map中的键值对
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " = " + value);
}
导入集合类是Java编程中的常见操作之一,它可以使代码更加简洁和易读。在使用Java集合框架时,需要根据不同场景选择合适的集合类。