HashMap<Integer, Integer> maps = new HashMap<Integer, Integer>();
//将list转换成Map
for (int i = 0; i < sqliteIds.size(); i++) {
maps.put(sqliteIds.get(i), sqliteIds.get(i));
}
for (int i = 0; i < plist.size(); i++) { //plist是封装object的集合
if (
! plist.get(i).getId().equals(maps.get(plist.get(i).getId())) //maps.get(plist.get(i).getId())) --- map.put(key,value) key,value都是id值,是相同的,便于与对象id比较
) {
newplist.add(plist.get(i)); // 添加到新的list中
}
}