java-jtable getvalue方法不工作
我刚刚用java创建了一个简单的表,我正在尝试获取行中的数据java-jtable getvalue方法不工作,java,jtable,indexoutofboundsexception,Java,Jtable,Indexoutofboundsexception,我刚刚用java创建了一个简单的表,我正在尝试获取行中的数据 ArrayList<Object> s = new ArrayList<Object>(); private void get_valuesActionPerformed(java.awt.event.ActionEvent evt) {
ArrayList<Object> s = new ArrayList<Object>();
private void get_valuesActionPerformed(java.awt.event.ActionEvent evt)
{
for (int i = 1; i <= mod.getRowCount(); i++)
{
for (int j = 1; j <= mod.getColumnCount(); j++)
{
System.out.println(mod.getValueAt(i,j));
//System.out.println("row= "+i+"column= "+j);
}
}
}
arraylists=newarraylist();
private void get_valuesActionPerformed(java.awt.event.ActionEvent evt)
{
对于java中的(inti=1;i,与大多数编程语言一样,从0开始计数,而不是1
这意味着您应该将for循环更改为:
for (int i = 0; i <= mod.getRowCount() - 1; i++)
for (int j = 0; j <= mod.getColumnCount() - 1; j++)
for(inti=0;i或just-use for(inti=0;i