gpt4 book ai didi

java - 如何从 JTable 中获取第一个小时

转载 作者:行者123 更新时间:2023-11-29 03:52:10 24 4
gpt4 key购买 nike

我有一个 Jtable,如图所示:

enter image description here

我想从中得到最早的 Hour。

我试过下面的代码,但它并不总能得到正确的最早时间。

String tinjm="";

if(jTable1.getRowCount()==1){
System.out.println(jTable1.getValueAt(0, 1).toString());
}else{
for(int i=0; i<jTable1.getRowCount()-1;i++){
String k=jTable1.getValueAt(i, 1).toString();
String j=jTable1.getValueAt(i+1, 1).toString();

if(Integer.parseInt(k.substring(0, 2))<Integer.parseInt(j.substring(0, 2))){
tinjm=k;
}else{
tinjm=j;
}
}

System.out.println(tinjm);
}

感谢您的合作。

最佳答案

按照 mKorbel 的建议调整渲染器后,修复算法。你找到这个方向的最小值:

min = Integer.parseInt(tab.get(0...);
for (int i = 1; i < tab.getRowCount(); i++) {
num = Integer.parseInt(tab.get(i...)..;
if (num < min)
min = num;
}

如果你比较对,它不会“总是有效”,这意味着它是错误的。

关于java - 如何从 JTable 中获取第一个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260132/

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