Object 中的toString方法,objecttostring方法
分享于 点击 25519 次 点评:231
Object 中的toString方法,objecttostring方法
一,toString 方法的作用
作用:返回表示对象值的字符串。
二,Object中的toString()方法
源码:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
分析:object中的toString()方法,返回的是类名:hashCode的16进制数。任何未重写toString方法的类,均调用的此方法。
示例:com.blog.spring.test.Test@7852e922
三,String 中的toString方法
源码:
public String toString() {
return this;
}
分析:String的toString()方法重写了,返回的是字符串本身。
四,数组的toString()方法。
数组,继承了Object类的toString方法,并没有重写。
例子:
String[] strings = {"aaa","bbbb"};
System.out.println(strings.toString());
输出:
[Ljava.lang.String;@7852e922
数组如果要打印实际内容,则通过如下方法 :
例子:
String[] strings = {"aaa","bbbb"};
System.out.println(Arrays.deepToString(strings));
输出:[aaa, bbbb]
相关文章
- 暂无相关文章
用户点评