dm = (DefaultTableModel) jTable2.getModel();
int row = dm.getRowCount();
getTable obj1 = new getTable();
System.out.println("list size " + stu.size());
for (int i = 0; i <= stu.size(); i++) {
obj1 = (getTable)stu.get(i);
dm.setValueAt(obj1.getStrName(),row , 0);
dm.setValueAt(obj1.getStrFname(),row , 1);
dm.setValueAt(obj1.getRoll_num(),row , 2);
dm.setValueAt(obj1.getAddr1(),row , 3);
dm.setValueAt(obj1.getAddr2(),row , 4);
dm.setValueAt(obj1.getPhoneNumber(),row , 5);
dm.setValueAt(obj1.getEmail(),row , 6);
dm.setValueAt(obj1.getDept(),row , 7);
}
我是新编码我刚刚在这个问题上停留了一段时间,现在我在做什么错了?错误java.lang.ArrayIndexOutOfBoundsException:0> = 0
可能重复[什么导致java.lang.ArrayIndexOutOfBoundsException,我该如何防止它?](http://stackoverflow.com/questions/5554734/what-causes-a-java-lang-arrayindexoutofboundsexception-and-如何防止它) – Frakcool
欢迎来到堆栈溢出,请参加[游览],然后学习[问]一个涉及[mcve]的好问题,并且不要忘记在这里发布你的异常并缩进你的代码正确 – Frakcool
@Frakcool谢谢,并将在此工作。 –