我正在尝试将数组的结果放入新的对象数组中,但似乎无法弄清楚如何操作。
我首先创建一个 10*10 的棋盘数组,并将单词 hello 放入所有元素中。
然后,我创建一个循环来遍历所有元素,以创建一个 10*10 矩阵,其中包含我的数组所保存的内容,在我的例子中为“hello”。输出称为 result1
我现在想将 result1 的所有元素放入名为 rowData[][] 的对象数组中。该数组将进入 Jtable
JTable table = new JTable(rowData, columnNames);
String [][] chessboard = new String[10][10];
for (int row = 0;row<=9;row++){
for (int col = 0; col <=9; col++){
chessboard[row][col] = "hello";
}
}
String result1 = "";
for (int row1 = 0;row1<=9;row1++){
for (int col2 = 0; col2 <=9; col2++){
result1 += chessboard[row1][col2];
}
result1 += "\r\n";
}
System.out.format(result1);
Object rowData[][] = {the result1 into each element of the new Object array};
最佳答案
您可以简单地按原样传递 String
数组 - 不需要新的 Object[][]
:
JTable table = new JTable(chessboard, columnNames);
字符串数组也是对象
数组。请参阅this relevant article Java 数组中的协方差。
关于java - 将数组结果存入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29087223/