重複の可能性:
==を使用するステートメントが予期しない結果をもたらす場合
こんにちは私はこのコードを使用してComboBoxに要素を追加していますが、空の要素を追加したくありません。コードは次のとおりです。
public void elrendezesBetoltes(ArrayList<Elrendezes> ElrLista){
int i;
Elrendezes tmp;
model.removeAllElements();
model = new DefaultComboBoxModel(comboBoxItems);
for(i=0; i<ElrLista.size(); i++){
tmp = ElrLista.get(i);
if(tmp.getName()!="")comboBoxItems.add(tmp.getName()); //not working
addButton2(tmp.getSeatnum(),tmp.getCoord(),tmp.getFoglalt());
}
}
私の問題は、ifステートメントが機能しない場合でも、コンボボックスに空の名前が追加されることです。私は何が間違っているのですか?