我有一個對象循環在Java中的列表來檢查值
List<myObj> myObjList
下面的列表,MyObj中是具有以下結構的類:
public class myObj {
private String id;
private String pwd;
private String type;
//Getters/Setters
}
我要循環通過列表來檢查,如果我有一個特定的ID。我試過:
for (obj : myObjList) {
if (MY_STRING.equals(obj.getId())) {
aBooleanFlag = true;
}
}
但是,當我想使用,包含方法,它是失敗的。我使用它的方式是:
if(myObj.contains(MY_STRING)) {
aBooleanFlag = true;
}
您能否提供什麼是錯的,如何解決它
嘗試(myObj.getID()包含(MY_STRING)){ aBooleanFlag = TRUE; } – Riadh 2014-10-21 22:00:17
你的第一個版本有什麼問題?當然,當你得到一場比賽時,它需要一個'休息'聲明。 – EJP 2014-10-21 22:00:21
你的意思是myObjList.contains(MY_STRING)而不是myObj.contains(MY_STRING)? – Riadh 2014-10-21 22:05:58