Java 从JTable到数组获取值
嘿,我试着从一个JTable到一个数组中获取值,然后打印它。我觉得它实际上是取某物的地址,而不是取值。我不明白为什么。 这是我的密码:Java 从JTable到数组获取值,java,arrays,jtable,Java,Arrays,Jtable,嘿,我试着从一个JTable到一个数组中获取值,然后打印它。我觉得它实际上是取某物的地址,而不是取值。我不明白为什么。 这是我的密码: public Object[][] getTableData (JTable table) { DefaultTableModel dtm = (DefaultTableModel) table.getModel(); int nRow = dtm.getRowCount(); int nCol = dtm.getColumnCount(
public Object[][] getTableData (JTable table) {
DefaultTableModel dtm = (DefaultTableModel) table.getModel();
int nRow = dtm.getRowCount();
int nCol = dtm.getColumnCount();
Object[][] tableData = new Object[nRow][nCol];
for (int i = 0 ; i < nRow ; i++){
for (int j = 0; j < nCol ; j++)
tableData[i][j] = dtm.getValueAt(i,j);
}
System.out.println(Arrays.asList(tableData));
return tableData;
}
public Object[][]getTableData(JTable表){
DefaultTableModel dtm=(DefaultTableModel)table.getModel();
int nRow=dtm.getRowCount();
int nCol=dtm.getColumnCount();
对象[][]表数据=新对象[nRow][nCol];
对于(int i=0;i
您必须使用System.out.println(Array.toString(//此处的代码)) List