java - 二维数组,如何以编程方式添加新的数组元素? java

标签 java arrays

我不知道,如果我忘记了怎么做,或者我只是不知道怎么做。

例如:

        Object[][] data = {
            {"id", "projectname","valueid", "value"},
        };

这就是它们应该如何添加,但在循环中:

        Object[][] data = {
            {"id", "projectname","valueid", "value"},
            {"id2", "projectname2","valueid2", "value2"},
            {"id3", "projectname3","valueid3", "value3"},
        };

等等..

我只需要一个提示,就像骨架应该是什么样子一样。我试图弄清楚,但不知道如何解决。

谢谢!

最佳答案

您可以将一个新数组添加到另一个数组,如下所示:

data[1] = new Object[]{"id_1", "projectname_1","valueid_1", "value_1"};
...
data[n] = new Object[]{"id_n", "projectname_n","valueid_n", "value_n"};

您可以在任何循环中使用这种方式,例如:

int length = 5;
Object[][] data = new Object[length][];
for(int i = 0; i < length; i++){
    data[i] = new Object[]{...some information};
}

关于java - 二维数组,如何以编程方式添加新的数组元素? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45937496/

相关文章:

java - 如何在 Activity 之间传递 int 数组?

java - 从下拉元素中选择值时的 Selenium webdriver-clear 方法用法

java - 如何从 java.mail 获取 HTML 文本/纯文本

java - 有没有java类似的supervisord

php - 使用动态生成的表单更新记录

javascript - 从数组中拼接出意外的元素?

java - Spring Boot中接受来自特定ip的请求

java - 我无法按行打印数组,只能打印一个长字符串

javascript - 访问对象数组中的对象属性

java - 将数组写入输出文件