可能重复:
如果使用 == 的语句给出了意外的结果
您好我正在使用此代码向我的 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 语句不起作用,它仍然向我的组合框添加空名称。我究竟做错了什么?