利用HashSet实现List去重
1 HashSet<Integer> idsAlreadySeen = new HashSet<>(); 2 list.removeIf(p ->!idsAlreadySeen.add(p.getId()));
去除List中id相同的对象。
注:List中有null时会报错。
1 HashSet<Integer> idsAlreadySeen = new HashSet<>(); 2 list.removeIf(p ->!idsAlreadySeen.add(p.getId()));
去除List中id相同的对象。
注:List中有null时会报错。