自己原生脑子想出来的2种写法
方法一:
List<String> stringlist = new ArrayList<>();
List<String> stringlist2 = new ArrayList<>();
String desc = "不断更新的目标数据"
for (int i = 0; i < stringlist.size(); i++) {
if (stringlist.get(i).equals(desc)){
stringlist.remove(i);
stringlist2.add(desc);
}
}
stringlist.add(desc);
stringlist.removeAll(stringlist2);
stringlist2.clear();
方法二:
Boolean bag =true;
List<String> stringlist = new ArrayList<>();
for (int i = 0; i < stringlist.size(); i++) {
if (stringlist.get(i).equals(desc)) {
stringlist.remove(i);
bag = false;
}
}
if (bag)
stringlist.add(desc);
bag = true;