遇到一个很有意思的情况:
String str = "asdfasdfas";
char _chs[] = str.toCharArray();
System.out.println(_chs.toString());
输出是多少呢?不是"asdfasdfas"而是[C@de6ced
原因,网上一搜一大堆。
解决办法:
String str = "asdfasdfas";
char _chs[] = str.toCharArray();
String _str = new String(_chs);
System.out.println(_str);