Printing array de primitivas em Java
Tenho duas matrizes:
char[] chars = { '1', '2', '3' };
int[] numbers = { 1, 2, 3 };
Por que depois de ligar paraSystem.out.print(chars)
Estou entendendo123
depois deSystem.out.print(numbers)
Eu tenho algo como[C@9304b1
?
Além do mais, após a impressãoSystem.out.print("abc" + chars)
Eu também estou recebendoabc[C@9304b1
.
Eu sei disso[C@9304b1
equals chars.toString (), mas por que às vezes System.out.print imprime apenas seus elemento