У меня есть два массива:
char[] chars = { '1', '2', '3' };
int[] numbers = { 1, 2, 3 };
Почему после звонка System.out.print(chars)
я получаю 123
, а после System.out.print(numbers)
у меня что-то вроде [C@9304b1
?
Более того, после печати System.out.print("abc" + chars)
Я также получаю abc[C@9304b1
.
Я знаю, что [C@9304b1
равен методу chars.toString (), но почему иногда System.out.print печатает только его элементы?