Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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 对象[]arr={1,2,[3,4,[5]],6};这可能吗_Java_Arrays_Object - Fatal编程技术网

Java 对象[]arr={1,2,[3,4,[5]],6};这可能吗

Java 对象[]arr={1,2,[3,4,[5]],6};这可能吗,java,arrays,object,Java,Arrays,Object,我已经被问了两次这个问题,我很困惑这个问题是否正确。我搜索了一下,什么也没找到。 Object[]arr={1,2,3,4,5]],6} 问题是添加上述数组的所有对象。否。这在Java中不是有效的语法 您可以这样做: Object[] arr = new Object[] { new Integer(1), new Integer(2), new Object[] { new Integer(3), new Integer(4),

我已经被问了两次这个问题,我很困惑这个问题是否正确。我搜索了一下,什么也没找到。
Object[]arr={1,2,3,4,5]],6}

问题是添加上述数组的所有对象。

否。这在Java中不是有效的语法

您可以这样做:

Object[] arr = new Object[] {
    new Integer(1), 
    new Integer(2),
    new Object[] {
        new Integer(3),
        new Integer(4),
        new Object[] {
            new Integer(5)
        }
    },
    new Integer(6)
};
在python中,您可以执行以下操作:

arr = [1, 2, [3,4,[5]],6];
在JavaScript中:

let arr = [1, 2, [3,4,[5]],6];

不要删除并重新发布问题。@user3500198请自己尝试。编译器会告诉您,如果可能的话。您是否在询问语法是否有效(不有效),或者如何在逻辑上创建这样的结构?是否有其他语言允许我这样做?