Arrays.fill with multidimensional array in Java

后端 未结 13 1830
心在旅途
心在旅途 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:09

    Arrays.fill works with single dimensional array, so to fill two dimensional array we can do below

    for (int i = 0, len = arr.length; i < len; i++)
        Arrays.fill(arr[i], 0);
    

提交回复
热议问题