toString方法分析

Posted 奋斗的渣渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了toString方法分析相关的知识,希望对你有一定的参考价值。

toString方法:返回一个可以表示该对象属性内容的字符串。

因为所有的类默认都继承object类,所以都有toString。

object 的toString 方法帮我们返回一个字符串,这个字符串的格式是固定的:类型@hashcode

这个hashcode是一串数字,在java中叫句柄,或者叫地址(但不是真实的地址,是java的一套虚拟地址,防止直接操作内存的)。

但是返回一串数字是没有意义的,所以一般都需要重写toString方法。

以上是关于toString方法分析的主要内容,如果未能解决你的问题,请参考以下文章

Integer和Long部分源码分析

Java中区别.toString() ,(String),valueOf()方法

java.toString() ,(String),String.valueOf的区别

Javascript中valueOf与toString区别

用Object.prototype.toString.call(obj)检测对象类型原因分析

toString()方法