[英]fill array with data from jTable
我在NetBeans IDE中工作,使用Java語言,主要類是JFrame Form。
我需要從JTable中獲取所有數據,並用這些數據填充數組。 數組代表矩陣。
代碼如下
public double[][] getMatrix(JTable jt, int row, int col){
double[][] doub=new double[row][col];
for(int l=0;l<com;l++){
for(int g=0;g<row;g++){
doub[g][l]=(double) jt.getValueAt(g, l);
}
}
System.out.println(jt.getValueAt(g, l)); /*The output is correct*/
return doub;
}
我有一個錯誤
線程“ AWT-EventQueue-0”中的異常java.lang.ClassCastException:無法將java.lang.String強制轉換為java.lang.Double
那么將表中的元素設置為double是不是那么容易? 我究竟做錯了什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.