Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 填充二维数组_Java - Fatal编程技术网

Java 填充二维数组

Java 填充二维数组,java,Java,我需要输入从循环中的另一个逻辑获取的数据变量值。基本上不希望它是静态的 private static final Object[][] DATA = { {"One", Boolean.TRUE}, {"Two", Boolean.FALSE}, {"Three", Boolean.TRUE}, {"Four", Boolean.FALSE}, {"Five", Boolean.TRUE}, {"Six", Boolean.FALSE}, {"Seven", Bo

我需要输入从循环中的另一个逻辑获取的数据变量值。基本上不希望它是静态的

private static final Object[][] DATA = {
    {"One", Boolean.TRUE}, {"Two", Boolean.FALSE},
    {"Three", Boolean.TRUE}, {"Four", Boolean.FALSE},
    {"Five", Boolean.TRUE}, {"Six", Boolean.FALSE},
    {"Seven", Boolean.TRUE}, {"Eight", Boolean.FALSE},
    {"Nine", Boolean.TRUE}, {"Ten", Boolean.FALSE}};
这就是我所做的,它会按照上面的规定填充数据吗

      for (int i = 0; i < nodeList.getLength(); i++) {
               DATA[i][1]=nodeList.item(i).getNodeName() + ":" +  nodeList.item(i).getTextContent();    
    }
for(int i=0;i
在静态示例中,对象类型为字符串和布尔值。
因此,您必须将第二个值解析为布尔值。

 for (int i = 0; i < nodeList.getLength(); i++) {
           DATA[i][0]=nodeList.item(i).getNodeName() ;    
           DATA[i][0]=Boolean.parseBoolean(nodeList.item(i).getTextContent());  
}
for(int i=0;i
为什么不使用Map而不是array?它是静态的,因为它是最终的。它指出你的数组是稳定的和静态的,比如说它不属于特定的对象。谢谢,但是仍然发现填充数据变量很困难。我可以使用数组吗?我不知道“填充数据变量”是什么意思