gpt4 book ai didi

java - DefaultTablemodel 如果行具有特定值 JAVA 则删除行

转载 作者:行者123 更新时间:2023-12-01 09:33:43 25 4
gpt4 key购买 nike


如果第一行字符串“Windows”,我想删除行,但是,它不能很好地工作,如果字符串值为“Windows”,它会删除行我的代码。任何帮助将不胜感激。 :)

                                    for (int i = 0; i < model.getRowCount(); i++) {
if ((String) model.getValueAt(i, 0) != "Windows") {
model.removeRow(i);
}
}

最佳答案

要比较字符串,您可以使用 equals直接

请记住,删除行会减小模型的大小,您可以控制是否删除行时减去迭代次数,而不是进行所有比较

for (int i = 0; i < model.getRowCount(); i++) { 
if (!model.getValueAt(i, 0).equals("Windows")){

model.removeRow(i);
i-=1; //
}

关于java - DefaultTablemodel 如果行具有特定值 JAVA 则删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39172689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com