1.set的特性及存储过程
2.set的数据结构 : 数组 + 双向链表
3.set的实现类
4.例题 : 将一个有重复数据的List集合过滤, 代码尽可能少
public void method2(){ //将一个有重复数据的List集合过滤, 代码尽可能少 //注 : 如果元素是自定义类型 , 则必须重写equals方法和hashcode方法 List<Object> list = new ArrayList<>(); list.add(1); list.add(2); list.add(2); list.add(4); list.add(4); HashSet<Object> set = new HashSet<>(); set.addAll(list); list = new ArrayList<>(set); for (Object o : list) { System.out.println(o); } }