循环一个list如果两次得到的结果一样,则count++

for(int i=0;i<list.size();i++){
list.get(i);
if(?){//怎么写
count++;

}
}

for(int i=0;i<list.size();i++){
Object o = list.get(i)
for(int j=0;i<list.size();j++){
if(i!=j&&o!=null&&o.equals(list.get(j)){//怎么写
count++;

}
}
}

这是什么问题,看不懂。 8)

不太明白 你说的两次一样,那比如有3个一样的 a=b=c,第一次a=b,第二次b=c,这样的是count++几次呢?

[quote]就是有相同的就count++ [/quote]
假如有三个相同的 是加一次 还是加两次啊

[code="java"]
for(int i=0;i<list.size();i++){
User u1= list.get(i);
for(int j=0;i<list.size();j++){
User u2= list.get(j);
if(u1==u2){
count++;
}
}
}

[/code]

那你就两层循环,一层搞不定的。

ls正解。