0
我在調用一個傳入變量的方法。我希望能夠將此變量與ArrayList
中的所有項目進行比較,以查看是否有匹配項。我如何比較變量的數據與ArrayList中的數據?
這是我的代碼...
private boolean input;
private ArrayList chcekItem = new ArrayList();
public void setAction(String action) {
input=true;
if (getChcekItem().isEmpty()) {
getChcekItem().add(action);
}
else {
Iterator iterators = getChcekItem().iterator();
while (iterators.hasNext()) {
if (iterators.next()==action) {
System.out.println(iterators.next()+"="+action);
input=false;
}
}
if (input) {
getChcekItem().add(action);
System.out.println("The item " + action + " is Successfully Added to array");
}
else{
System.out.println("The item " + action + " is Exist");
}
}
}
如我所預料的我的代碼無法正常工作。有人可以幫我解決這個問題。