使用 Guava 去除 List 中的重复对象

释放双眼,带上耳机,听听看~!

使用 Guava 的前提最好先重写 List 中对象的 equalshashcode 方法;

去除重复的方法有两个

  1. 只能去除 List 列表中的 重复对象
list = Lists.newArrayList(Sets.newHashSet(list));
  1. 允许去除 List 列表中 重复对象 以及 NULL 对象
list = ImmutableSet.copyOf(Iterables.filter(list, Predicates.not(Predicates.isNull()))).asList();

人已赞赏
后端开发

Gradle Plugin was not found in any of the following sources

2019-6-20 14:52:01

后端开发

JAVA 异常报错:Write operations are not allowed in read-only mode 解决方法

2019-7-5 11:58:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索