java中如何去掉list中重复的对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何去掉list中重复的对象相关的知识,希望对你有一定的参考价值。
import java.util.ArrayList;import java.util.List;
public class Ldc001
public static void main(String[] args)
List<String> list = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
list.add("重");
list.add("复");
list.add("的");
list.add("值");
list.add("值");
list.add("值");
list.add("去");
list.add("除");
list.add("重");
list.add("复");
list.add("的");
list.add("值");
list.add("值");
list.add("值");
list.add("去");
list.add("除");
for (int i=0;i<list.size();i++)
if(!list2.contains(list.get(i))) list2.add(list.get(i));
System.out.println(list2);//去队重复后
参考技术A public void testMethod()
List list = new ArrayList();
list.add(1);
list.add(1);
list.add(2);
list.add(3);
list.add(3);
list.add(2);
// for(Object l:list)
// System.out.println(l);
//
Set set = new HashSet(list);
for(Object l2:set)
System.out.println(l2);
//可以将list转化为set,示例代码如上 参考技术B 遍历list,用HashMap过虑,去除重复项
以上是关于java中如何去掉list中重复的对象的主要内容,如果未能解决你的问题,请参考以下文章