java里有没有专门判断List里有重复的数据

如题所述

你好,既然用list了,那么就不排除会重复,而且list可以是对象,也并不好确认唯一性,可以用map来进行存储确认唯一性。如果一定要把list判断出来的话,可以参考下面的小例子
publicstaticvoidmain(String[]args)
{
List<String>list=newArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
list.add("bb");
list.add("ee");
list.add("dd");
list.add("ff");

Stringtemp="";
for(inti=0;i<list.size()-1;i++)
{
temp=list.get(i);
for(intj=i+1;j<list.size();j++)
{
if(temp.equals(list.get(j)))
{
System.out.println("第"+(i+1)+"个跟第"+(j+1)+"个重复,值是:"+temp);
}
}
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答