如果contians不管用,可以写个for循环。然后对比其中对象的项来判定。
psudo code 如下:
for(int i = 0; i < list1.size(); i ++){
if (list1.get(i).getName() == newUser.getName() && list1.get(i).getSex() == newUser.getSex()&&list1.get(i).getAge == newUser.getAge){
return true;
}
}
你好像应该重写User的equals 方法我记得。
你重写一下,定义如果name equals,sex equals age =
就返回true;应该就可以了。