摘要: 1. 循环list中的所有元素然后删除重复 public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; 阅读全文
posted @ 2019-03-28 19:36 程序员宝典 阅读(1508) 评论(0) 推荐(0)
摘要: 最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。 但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了。所以我又想着能不能用set的特性进行去重又不打乱顺序呢? 试了一 阅读全文
posted @ 2019-03-28 19:35 程序员宝典 阅读(776) 评论(0) 推荐(0)
摘要: 因为用到list,要去除重复数据,尝试了几种方法。记录于此。。。 测试数据: 方法一: 方法二: 方法三: 方法四: 最后输出看结果 null我没去掉。用的时候去掉即可。 当然。还有许多办法。比如linq Distinct 等等都可以,看看网上的这个例子:去掉modelList中title重复的内容 阅读全文
posted @ 2019-03-28 19:33 程序员宝典 阅读(10383) 评论(0) 推荐(0)
摘要: 1. 循环list中的所有元素然后删除重复 2. 通过HashSet踢除重复元素 3. 删除ArrayList中重复元素,保持顺序 4.把list里的对象遍历一遍,用list.contains(),如果不存在就放入到另外一个list集合中 阅读全文
posted @ 2019-03-28 19:31 程序员宝典 阅读(1512) 评论(0) 推荐(0)
摘要: 1. 循环list中的所有元素然后删除重复 2. 通过HashSet踢除重复元素 3. 删除ArrayList中重复元素,保持顺序 4.把list里的对象遍历一遍,用list.contain(),如果不存在就放入到另外一个list集合中 阅读全文
posted @ 2019-03-28 19:28 程序员宝典 阅读(2271) 评论(0) 推荐(0)
摘要: 1、通过循环进行删除 public static void removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; j > i; j - 阅读全文
posted @ 2019-03-28 19:25 程序员宝典 阅读(8100) 评论(0) 推荐(0)