public void foo(Array[] array) { System.out.println(array.length) }
有没有办法在同一个方法中传递String []或int []数组?
public <T>void foo(T[] array) { System.out.println(array.length); }
这对于基本类型数组不起作用,例如int [],boolean [],double [],……你必须使用它们的类包装器:Integer [],Boolean [],Double [],.. .或分别为每个所需的基本类型重载您的方法.