Stampa di un array di caratteri non viene visualizzato un codice hash:Se un array di caratteri è un oggetto in Java, perché la stampa non visualizza il suo codice hash?
class IntChararrayTest{
public static void main(String[] args){
int intArray[] = {0,1,2};
char charArray[] = {'a','b','c'};
System.out.println(intArray);
System.out.println(charArray);
}
}
uscita:
[[email protected]
abc
Perché la matrice integer stampato come un codice hash e non l'array di caratteri?
Correlato: https://stackoverflow.com/questions/24833562/static-char-and-int-array-difference – Pshemo
Un altro esempio per ilustrate le risposte precedenti: 'System.out.println ((Object) charArray); ' – SJuan76