java - 将数组结果存入数组

标签 java arrays

我正在尝试将数组的结果放入新的对象数组中,但似乎无法弄清楚如何操作。

我首先创建一个 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/

相关文章:

perl - 使用 Perl 计算两个数组的差异

arangoDB 上的 Java 集合

java - Array 添加 0 作为第一个元素而不是我的输入 [java]

java - Intellij Groovy 编译器抛出错误 Grabbing Grapes (download failed)

java - Minecraft 插件 我如何修复我的武器系统?

python - 将 numpy 数组 append 到列表 - 奇怪的事情

javascript - 从 Array 中的对象中获取关键数据并将它们转换为一个分隔的字符串

javascript - 获取按日期过滤的 JSON 数据并从中创建一个新数组

java - 从文件中写入和读取 byte[]

java - table.findElements(By.tagName ("td") 在 RemoteWebDriver/Internet Explorer 中失败