str.toString是调用了该对象的类的toString方法。一般是返回这么一个String:[class name]@[hashCode]。
new String(str)是使用java虚拟机默认的编码格式,将这个字节数组转换为对应的字符。若虚拟机默认的编码格式是ISO-8859-1,按照ascii编码表即可得到字节对应的字符。
new String()一般用在将字节数组转为字符串的时候
toString()一般用在输出某个对象的时候
new String()和toString()的区别
最新推荐文章于 2022-07-22 14:49:37 发布