我有一張桌子。在第一列。我有學生的名字,比如「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