去除重复的对象,形成新的List集合对象。
List<Room> list = new ArrayList<>();
list.add('102室','空调')
list.add('103室','冰箱')
List<Room> list2 = new ArrayList<>();
list.add('101室','书桌')
list.add('102室','空调')
list.add('103室','冰箱')
list.add('104室','电视机')
List<Room> newUserList = new ArrayList<Room>();
for(Room u: list){
newUserList.add(u);
}
for(Room u: newUserList){
for(Room room: list){
//通过房间号过滤
if(u.getName().equals(room.getName())) {
list2 .remove(u);
}
}
}