在java中如何将一个二维数组所有元素初始化为0?

解决方案 »

  1.   

    int[][] a = {{0,0,0},{0,0,0}};
      

  2.   

    for(int i=0;i<arr.length;i++)
                for(int j=0;j<arr[i].length;j++)
                    arr[i][j]=0;
      

  3.   

    数组是50*400的呵呵
    有没有类似delphi的fillchar
      

  4.   

    如果是创建这个数组,比如int a[][]=new int[100][200],里面的数本来就是被初始化成0的。如果是后来想重新刷0,那就比较麻烦了。
    可以用一个单重循环:
    for (int i=0;i<a.length){
        java.util.Arrays.fill(a[i],0);
    }