Массивы печати в Java

Я пишу метод, который печатает каждый объект, который он передал. Это отлично работает, вызывая метод Object.toString () для объекта, но не работает для массивов. Я могу узнать, является ли это массивом, с помощью метода Object.getClass (). IsArray () , но я не знаю, как его преобразовать.

int[] a;
Integer[] b;

Object aObject = a;
Object bObject = b;

// this wouldn't work
System.out.println(Arrays.toString(aObject));
System.out.println(Arrays.toString(bObject));
7
задан Ingo 18 January 2012 в 19:27
поделиться