这就是问题所在。这段代码:
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 字符 [] b: [C@56e5b723
世界上到底发生了什么?似乎应该有一个足够简单的解决方案,但我似乎无法弄清楚。