淘先锋技术网

首页 1 2 3 4 5 6 7

JAVA中常用的两个集合类:List和Set,它们都是Java集合框架中的一部分。

List是有顺序的元素集合,可以存放重复的元素,我们可以使用它来实现一个类似于数组的结构,常见的实现类有:ArrayList和LinkedList。

//创建ArrayList
Listlist = new ArrayList<>();
//添加元素
list.add("Java");
list.add("Python");
list.add("C++");
//删除元素
list.remove("Python");
//遍历元素
for(String str : list) {
System.out.println(str);
}

Set是元素不重复的集合,可以用于去重,常见的实现类有:HashSet和TreeSet。

//创建HashSet
Setset = new HashSet<>();
//添加元素
set.add("Java");
set.add("Python");
set.add("C++");
//删除元素
set.remove("Python");
//遍历元素
for(String str : set) {
System.out.println(str);
}

需要注意的是,List和Set在进行元素搜索、插入、删除等操作时的时间复杂度是不同的,我们需要根据具体的情况选择合适的集合。