List.Contains()

重点:

Contains方法用于判断对象是否存在于列表中。(不是判断所有集合对象都一样)

传参与集合中有一个为"真"就会返回 "true",

是"||"判断 不是&& 

==========================================================

如果想只判断集合对象中的某一个属性相等 就要复写"bean"主类的equals方法:

模板1

    public boolean equals(Object o) {
        if(o==null) {
            return true;
        }
        User obj = (User)o;
        if(name.equals(obj.name)) {
            return true;
        }
        return false;
    }        

模板2

    @Override
    public boolean equals(Object obj){
        if(obj == null){
            return false;
        }else {            
                if(this.getClass() == obj.getClass()){
                    User u = (User) obj;
                    if(this.getUsername().equals(u.getUsername())){
                        return true;
                    }else{
                        return false;
                    }
                
            }else{
                return false;
            }
        }            
    }

 

相关文章:

  • 2022-12-23
  • 2021-10-01
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案