java retainAll

来源:互联网 发布:矩阵计算方法视频 编辑:程序博客网 时间:2024/05/16 10:49

retainAll 是用来在两个list中取交际的

判断list中两个对象是否相等 是通过equals来完成的

如果 是list<String>则会没事

但是如果是List<User>就会发现交际就是0了

所以为了去重 必须在bean中增加


public boolean equals(Object obj) {    if (obj instanceof NoticeInfo) {        NoticeInfo name = (NoticeInfo) obj;        return (id.equals(name.id));    }    return super.equals(obj);}

0 0