实体类User 有三个属性:id name age
public class User {
private Integer id;
private String name;
private Integer age;
}
比如说下方数据,我要去除list中user对象id为i的数据,只留下一个。
public static void main(String[] args) {
User user = new User();
user.setId(1);
user.setName("小四");
user.setAge(24);
User user1 = new User();
user1.setId(2);
user1.setName("小五");
user1.setAge(25);
User user2 = new User();
user2.setId(1);
user2.setName("小六");
user2.setAge(26);
List<User> users = new ArrayList<>();
users.add(user);
users.add(user1);
users.add(user2);
HashMap<Integer, User> tempMap = new HashMap<>();
// 去掉重复的key
for (User userInfo : users) {
Integer id = userInfo.getId();
// containsValue(Object valu