欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

new String 和toString得区别,stringtostring

来源: javaer 分享于  点击 8864 次 点评:103

new String 和toString得区别,stringtostring


new String 和tostring 是有区别的
有一个byte[] b;
b.toString和new String(b)得到的是一样的String内容。

好吧,我真的基本功很差。

b.toString是调用了b这个object对象的类的toString方法。一般是返回这么一个String:[class name]@[hashCode]。

new String(b)是根据parameter是一个字节数组,使用java虚拟机默认的编码格式,将这个字节数组decode为对应的字符。若虚拟机默认的编码格式是ISO-8859-1,按照ascii编码表即可得到字节对应的字符。



toStrng方法默认返回当前对象(c)的内存地址,即hashCode
new String 返回的是真实的值

相关文章

    暂无相关文章

用户点评