我有一张桌子。在第一列。我有学生的名字,比如“Esfandyar Talebi”和“Arash Nouri”;行数可以改变。 只有2行从4行中填充。这段代码为什么会产生意想不到的输出?
我写的代码:
List<String> professorsName = new ArrayList<String>();
for(int i = 0; i < InformationTable.getRowCount(); i++) {
professorsName.add((String) InformationTable.getValueAt(i, 0));
System.out.println(professorsName.toString());
}
但是,这是输出:
[Esfandyar塔利比]
[Esfandyar塔利比,Arash的努里]
[ Esfandyar Talebi,Arash Nouri,null]
[Esfandyar塔利比,Arash的努里,NULL,NULL]
[Esfandyar塔利比,Arash的努里,NULL,NULL,NULL]
[Esfandyar塔利比,Arash的努里,NULL,NULL,NULL,NULL]
空
是InformationTable.getRowCount()== 6? – 2009-11-25 12:46:38
没有这个表只有4行。 – Johanna 2009-11-25 12:50:59