Char[]ConvertString

今天早晨做的时候,突然想到char[]转换为string的问题是否在于两者一个在栈区,一个在椎区,char[]在椎区,相互转换的时候char[]转换的是引用,所以会出现[C@1e5e2c3这种情况,但如果把代码变成这样, 

char c[] ={'我','们','一','家','人'};
 System.out.println(new String(c));

这样就没问题了。

暂时是这样想的,觉得不应该这以简单,但先用这种方法安慰一下自己,在自己慢慢修炼吧!

posted on 2010-03-21 08:23  dreams628  阅读(148)  评论(0)    收藏  举报

导航