public void printObjectArray(Object[][] c) { //打印浮点型二维数组c
        for(int i=0; i<c.length; i++) {
            for(int j=0; j<c[i].length; j++) {
                System.out.print(c[i][j]+"      ");
            }
            System.out.println();
        }
    }

解决方案 »

  1.   


     public void printFloatArray<T>(T[][] c) { //打印泛型二维数组c
            for(int i=0; i<c.length; i++) {
                for (int j = 0; j < c[i].length; j++)
                {
                   System.out.print(c[i][j]+"      ");
                }
               System.out.println();
            }
        }
      

  2.   

    二楼的方法该如何调用呀?能帮我写下来么?public static void main(String[] args) {
      .....
    }
      

  3.   


    只能申明包装类型的数组,才能用泛型。
    public <T> void printFloatArray(T[][] c) { //打印泛型二维数组c
            for(int i=0; i<c.length; i++) {
                for (int j = 0; j < c[i].length; j++)
                {
                   System.out.print(c[i][j]+"      ");
                }
               System.out.println();
            }
        }
    Character[][] chs = {{'c','d'},{'e','f'},{'y','t','m'}};
    printFloatArray(chs);