天天看點

java 比較兩個list中是否有含有相同的資料

算法設計:oldList,從資料庫中取出相關資料的dbList。

現在需要比較這兩個list,如果有相同資料,則需要把oldList中的相同資料删除。

List<String> dbList = cname1IpDao.select();//從資料庫中取出資料,傳回list

for (String str : dbList) {

if (oldList.contains(str)) {

// db和oldList中含有相同的資料

oldList.remove(str);// 删除重複的資料

}

}

條件oldList和dbList中的資料都是string類型的。