Я пишу метод, который печатает каждый объект, который он передал. Это отлично работает, вызывая метод 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));