利用HashSet实现List去重

1 HashSet<Integer> idsAlreadySeen = new HashSet<>();
2 list.removeIf(p ->!idsAlreadySeen.add(p.getId()));

去除List中id相同的对象。

注:List中有null时会报错。

posted @ 2020-07-08 15:13  BreakALeg  阅读(253)  评论(0)    收藏  举报