gpt4 book ai didi

java - JTable 中的数组索引越界异常

转载 作者:行者123 更新时间:2023-11-30 02:27:01 24 4
gpt4 key购买 nike

    public int getSum(){
int sum=0;

for(int i=1; i <= sqlite_master.getRowCount(); i++)
{
sum=sum+Integer.parseInt((String) sqlite_master.getValueAt(i, 2));
}
return sum;
}

编写该代码是为了获取包含一列字符串和其他数字的 2 列表中特定列的总和

错误是

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2 >= 2
at java.util.Vector.elementAt(Vector.java:474)

请提供一些解决方案以解决问题

最佳答案

这应该效果更好。索引从 0 开始,直到行数减 1。

public int getSum(){
int sum=0;

for(int i=0; i < sqlite_master.getRowCount(); i++)
{
sum=sum+Integer.parseInt((String) sqlite_master.getValueAt(i, 2));
}
return sum;
}

关于java - JTable 中的数组索引越界异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45391972/

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