new String()和toString()的区别

2022-09-06 10:18:18

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

  • 作者:$张张
  • 原文链接:https://blog.csdn.net/weixin_52813580/article/details/117818113
    更新时间:2022-09-06 10:18:18