Arrays.fill with multidimensional array in Java

后端 未结 13 1829
心在旅途
心在旅途 2020-11-27 18:49

How can I fill a multidimensional array in Java without using a loop? I\'ve tried:

double[][] arr = new double[20][4];
Arrays.fill(arr, 0);

13条回答
  •  野性不改
    2020-11-27 19:28

    public static Object[] fillArray(Object[] arr,Object item){
        Arrays.fill(arr, item);
        return arr;
    }
    Character[][] maze = new Character[10][10];
        fillArray(maze, fillArray(maze[0], '?'));
    
        for(int i = 0;i<10;i++){
            System.out.println();
            for(int j = 0;j<10;j++){
                System.out.print(maze[i][j]);
            }
        }
    

    i hope this do well

提交回复
热议问题