(1)有如下代码:
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("a");
list.add("f");
list.add("b");
list.add("c");
list.add("a");
list.add("d");
}
(2)利用HashSet对list集合去重(最终结果:list中没有重复元素)
代码示例:
package cn.zxj.com;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
class Test {
public static void main(String[] args){
List<String> list = new ArrayList<>();
list.add("a");
list.add("f");
list.add("b");
list.add("c");
list.add("a");
list.add("d");
//去重
list = distinctList(list);
System.out.println(list.toString());
}
private static List<String> distinctList(List<String> list) {
HashSet<String> set = new HashSet<>();
for(int i = 0;i<list.size();i++){
set.add(list.get(i));
}
return new ArrayList<>(set);
}
}