Java多维数组实例化

Java多维数组实例化,java,arrays,Java,Arrays,可能重复: 抱歉,如果之前已经解决过这个问题。我搜索了一下,什么也没找到: 在Java中,有没有任何方法可以像1D数组那样用值实例化2D数组。例如,有没有办法做到这一点: int[] oneD = {1, 2, 3}; 为此: int[][] twoD = ...? 感谢您的帮助。它实际上是一组集合,因此它的工作原理很直观: int[][] twoD = { {1,2,3}, {3,4,5} }; 请注意,对于一维阵列,间距由用户决定。Java教程实际上给出了一个多维数组初始化的示例。它

可能重复:

抱歉,如果之前已经解决过这个问题。我搜索了一下,什么也没找到:

在Java中,有没有任何方法可以像1D数组那样用值实例化2D数组。例如,有没有办法做到这一点:

int[] oneD = {1, 2, 3};
为此:

int[][] twoD = ...?

感谢您的帮助。

它实际上是一组集合,因此它的工作原理很直观:

int[][] twoD = { {1,2,3}, {3,4,5} };

请注意,对于一维阵列,间距由用户决定。Java教程实际上给出了一个多维数组初始化的示例。

它实际上是一组集合,因此它的工作原理很直观:

int[][] twoD = { {1,2,3}, {3,4,5} };

请注意,对于一维阵列,间距由用户决定。Java教程实际上给出了多维数组初始化的示例。

您可以这样做:

int[][] twoD = { {1,1}, {2,2}, {3,3} };

你可以这样做:

int[][] twoD = { {1,1}, {2,2}, {3,3} };

它简单直观:

int[][] twoD = {{1, 2, 3}, {4, 5, 6}};

这将产生一个2×3的整数数组。

它简单直观:

int[][] twoD = {{1, 2, 3}, {4, 5, 6}};

这将导致一个2乘3的整数数组。

我尝试将其作为参数传递,但它不起作用
myMethod({{1,2,3},{4,5,6})。该方法采用二维整数数组。我试着把它作为一个参数传递,但它不起作用
myMethod({{1,2,3},{4,5,6})。该方法采用二维整数数组。有没有办法让这一切顺利进行?