ここに問題があります。このコード:
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);
戻り値
文字列a:0000 char [] b:[C @ 56e5b723
世界で何が起こっているのですか?十分に単純な解決策があるはずですが、私はそれを理解できないようです。