Java中List 去掉重复的值,并保持原先List顺序

转载 2013年12月02日 10:32:05

Java中List 去掉重复的值,并保持原先List顺序

分类: Java 19人阅读 评论(0) 收藏 举报
 1    
 2     private List<YourBean> removeDuplicate(List<YourBean> list) {
 3         Set<YourBean> set = new HashSet<YourBean>();
 4         List<YourBean> newList = new ArrayList<YourBean>();
 5         for (Iterator<YourBean> iter = list.iterator(); iter.hasNext();) {
 6             YourBean element = (YourBean) iter.next();
 7             if (set.add(element))
 8                 newList.add(element);
 9         }
10         return newList;
11     }

转自  http://blog.csdn.net/quantyongan/article/details/9715233

子list中的顺序会影响list的顺序问题

最近在看《Thinking in Java》中关于容器的章节(第11章 持有对象),有一个例子发现subList中数据顺序的改变会影响原list中数据的顺序。下面总结如下。结论 使用List.subL...
  • fan2012huan
  • fan2012huan
  • 2016年03月21日 14:39
  • 1573

java去除List中重复的元素

java去除List中重复的元素 如果用Set ,倘若list里边的元素不是基本数据类型而是对象, 那么请覆写Object的boolean   equals(Object   obj)  ...
  • kpchen_0508
  • kpchen_0508
  • 2014年11月27日 11:31
  • 1568

去除List中重复元素

转载自:http://blog.csdn.net/mwq384807683/article/details/8088706用Set ,倘若list里边的元素不是基本数据类型而是对象,那么请覆写Obje...
  • Value_Liu
  • Value_Liu
  • 2014年01月15日 11:28
  • 5877

List集合去除重复对象及equals()、hashCode()方法的作用

在java中,要将一个集合中重复的对象除去,如果这个集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除超重复的元素,大家都知道set集合的特点就是没有重复的,这个就相对比...
  • freelander_j
  • freelander_j
  • 2016年08月15日 15:27
  • 6652

去除list中重复的值,并对list排序

PermissionMenu.java import java.io.Serializable; import java.util.ArrayList; import java.util.Collec...
  • steveguoshao
  • steveguoshao
  • 2014年01月13日 16:26
  • 2083

完美解决Java中List集合去除重复的JavaBean对象某些属性值方案

最近在写安卓的一个筛选功能,由于后台没有给接口,所以要把服务器返回搜索结果的数据进行分组。但是又有重复的属性,要把它们全部剔除。部分JSON数据如下:"items": [ { "c...
  • codekxx
  • codekxx
  • 2016年12月08日 12:05
  • 330

去除list集合中重复项的几种方法

去除list集合中重复项的几种方法 因为用到list,要去除重复数据,尝试了几种方法。记录于此。。。 测试数据:        Liststring> li1 = new List...
  • rentian1
  • rentian1
  • 2016年11月15日 08:41
  • 3090

Java 去除List中的重复的字符

如题,去除List中的重复的字符: 有两种方式: package com.jglz.qing; import java.util.ArrayList; import java.util.Hash...
  • qq_33237207
  • qq_33237207
  • 2016年11月24日 13:19
  • 1757

Java 集合之List 集合的删除方法顺序分析以及remove和removeAll区别

接下来看 remove()方法 public class TestList { public static void main(String args[]) { // 结果: Hello ...
  • AsheAndWine
  • AsheAndWine
  • 2017年05月09日 16:37
  • 2714

List或者arraylist去掉重复数据(对象也可以)

List或者arraylist去掉重复数据(对象也可以)
  • xiaoyi848699
  • xiaoyi848699
  • 2015年02月10日 09:30
  • 2111
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中List 去掉重复的值,并保持原先List顺序
举报原因:
原因补充:

(最多只允许输入30个字)