数组列表删除全部() 不删除对象
我有成员类的简单 ArrayLists:
ArrayList<Member> mGroupMembers = new ArrayList<>();
ArrayList<Member> mFriends = new ArrayList<>();
会员类:
public class Member {
private String userUID;
private String userName;
public String getUserUID() {
return userUID;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setUserUID(String userUID) {
this.userUID = userUID;
}
}
朋友的 ArrayList 包含所有用户朋友。我只是想做的是从朋友列表中删除,如果存在以下情况,则为组成员:
mFriends.removeAll(mGroupMembers);
然而,它对列表没有任何作用...mFriends
查看日志语句,好友实际上确实出现在列表中。mGroupMember
为什么这不起作用?