我不知道它为什么会发生,如果我需要,我会查看我的代码的其他部分,但我真的更喜欢它是其他的...
让我说我的JList中有以下项目
啤酒
梅赛德斯
可口可乐
和str ==" Mercedes",除了这个项目外,它将删除所有内容。
为什么?
for(int i=0;i<listModel.getSize();i++){
if (listModel.elementAt(i).equals(str))
listModel.remove(i);
}
答案 0 :(得分:1)
你可以尝试:
listModel.removeElement(str)
并且不要忘记检查字符串的空值!