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; } } }