我有下面的代碼:從列表基於添加或刪除一個字符串的if語句
if(cb.isChecked())
{
selectedPlanets.add(planet.getDisplayName());
}
if (!cb.isChecked())
{
selectedPlanets.remove(planet.getDisplayName());
}
testing();
}
private void testing() {
serverString.setText(null);
Iterator<String>i = selectedPlanets.iterator();
while(i.hasNext()){
String aNum1 = i.next();
serverString.append(aNum1+",");
}
然後我需要通過selectedPlanets迭代,但去掉那些露了出來。通過再次將TextView設置爲空,如果選擇了三個或更多,它將起作用。但是,如果選擇了兩個,則檢查的行星也會從列表中移除。
編輯:對誰運行到這個問題的人,我解決它通過使用其他(程序員的攔網讓我失去了意義!),然後執行,我需要使它工作的一些其他方法。
爲什麼你應該檢查一樣,當它的確切oposite添加其他替代 –
@droidhot請看到我的編輯 – fasheikh
我不不明白爲什麼所有的降價...什麼可能看起來簡單的一個人是不是我 – fasheikh