去list里面的重复数据
循环元素删除
// 删除ArrayList中重复元素
for (int i = 0; i < list.size(); i++) {
for (int j = 0; j < i; j++) {
if (list.get(i).equals(list.get(j))) {
list.remove(i);
//下标会减1
i = i - 1;
break;
}
}
}
往list加数据时除去相同或除去自己不想要的对象
for (int i = 0; i < list.size(); i++) {
int count = 0;
for (int j = 0; j < list2.size(); j++) {
if (i > 0 && list.get(i).equals(list2.get(j))) {
count++;
break;
}
}
if (count == 0 || i == 0) {
list2.add(list.get(i));
}
}