剔除List 里重复值的问题
2014-03-21 14:39
267 查看
两种方法,第一种:第一层循环从左端开始作为参照,然后另一尾端从后面扫过来,把与头相同的全部删除掉,其实效率也挺高;
第二种:把list放到hashset,直接把重复的删除掉,然后再把hashset放到list里
for(int i=0;i<list.size();i++)
{
for(int j=list.size()-1;j>i;j--)
{
if(list.get(j).equals(list.get(i)))
{
list.remove(j);
}
}
}
第二种:把list放到hashset,直接把重复的删除掉,然后再把hashset放到list里
for(int i=0;i<list.size();i++)
{
for(int j=list.size()-1;j>i;j--)
{
if(list.get(j).equals(list.get(i)))
{
list.remove(j);
}
}
}
相关文章推荐
- Set剔除重复数据和List的排序问题
- python list 去重重复元素问题
- 剔除数组或List中重复的元素
- 关于list中存储map数据重复问题
- js之list解决jsp或者html一组数据的重复问题
- 解决python list列表查找重复值的下标值问题
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- 实体bean放进list集合值重复的问题
- Axure RP Pro - 相关问题 - 在规格文档中动态面板中的droplist下拉列表框部件会重复输出选项列表
- list的list重复操作问题([[]]*n)
- java中解决list集合里对象重复问题
- 删除List 里重复值的问题
- 关于从list或者数组中随机抽取部分不重复元素的问题探究
- 面试:List重复问题
- 记一次Java List重复数据的问题
- Java集合list删除重复元素问题
- 剔除List中的重复值
- 循环剔除集合(List)中的重复元素
- 解决学生信息管理系统之List列表中重复添加相同数据问题。
- 剔除List中的重复值