我希望能有一个方法,可以循环任何类型的数组并打印它们,我已经写了以下代码:
public static <T> void printArray(T[] arr){
for(T t: arr){
System.out.print(t+" ");
}
System.out.println("");
}
但是这个只适用于类数组,如果我有一个char[]
而不是Character[]
,或者一个int[]
而不是Integer[]
,那该怎么办呢?还是说有一种方法可以事先转换它们?谢谢。
[C@e6f8730
的东西。我向 JDK 7 coin 项目负责人建议修复这个问题,但是我没有说服他。 ;) - Peter Lawreypublic static void printArray(Object[] arr){ for(Object t: arr){ ...
- newacct