一.自定义类中关键代码
//User类中的equals方法
@Override
public boolean equals(Object o) {
User user = (User) o;
return age == user.age && Objects.equals(name, user.name);
}
二.去重算法----选择排序
ArrayList<User> list = new ArrayList<>();
//去除ArrayList重复元素
for (int i = 0; i < list.size() - 1; i++) {
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i).equals(list.get(j))) {
list.remove(list.get(j));
j--;
}
}
}