Java静态数组

Rub*_*uba 0 java

我有一个名为(用户)的类,我想创建一个我写过的多维数组

static User [][] userlist=new User[6][];
Run Code Online (Sandbox Code Playgroud)

我有一个编译器错误,即:非法启动表达式

非常感谢 .

Mar*_*ers 13

这是一个5x5二维数组的例子:

private static int[][] matrix = new int[5][5];

//set index 1, 2 to 5
matrix[1][2] = 5;
Run Code Online (Sandbox Code Playgroud)

静态部分确实没有区别; 只需将成员声明为静态.


Pet*_*rey 9

与@Mark解决方案类似,您可以初始化多维数组

private static int[][] matrix = {
    { 1,2,3,4,5 },
    { 6,7,8,9,10 }
};
Run Code Online (Sandbox Code Playgroud)