Char[]ConvertString
今天早晨做的时候,突然想到char[]转换为string的问题是否在于两者一个在栈区,一个在椎区,char[]在椎区,相互转换的时候char[]转换的是引用,所以会出现[C@1e5e2c3这种情况,但如果把代码变成这样,
char c[] ={'我','们','一','家','人'};
System.out.println(new String(c));
这样就没问题了。
暂时是这样想的,觉得不应该这以简单,但先用这种方法安慰一下自己,在自己慢慢修炼吧!
浙公网安备 33010602011771号