hutool 集合相干交集、差集
开辟过程中会遇到集合之间的对比之类的需求,之前经常会本身写个工具类来实现,目前hutool可以资助我们解决很多标题,接下来我们就来实践下。相干jar包
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>RELEASE</version>
<scope>compile</scope>
</dependency>
相干示例
差集
[*]求两个对象集合的差集:将list1中已经存在的list2中的对象去除,只保存新增的
List<Bean> subList = (List<Bean>) CollectionUtil.subtract(list1, list2);
[*]求两个String集合的差集 :将newList中已经存在的oldList中的字符串去除,只保存新增的
List<String> noexist = (List<String>) CollectionUtil.subtract(newList, oldList);
交集
[*]求两个String集合的差集 :将newList中已经存在的oldList中的字符串保存
List<String> exist = (List<String>) CollectionUtil.intersection(newList, oldList);
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]