Вот проблема. Этот код:
String a = "0000";
System.out.println(a);
char[] b = a.toCharArray();
System.out.println(b);
возвращает
0000 0000
Но этот код:
String a = "0000";
System.out.println("String a: " + a);
char[] b = a.toCharArray();
System.out.println("char[] b: " + b);
возвращает
String a: 0000 char[] b: [[email protected]
Что в мире происходит? Кажется, должно быть достаточно простое решение, но я не могу понять это.