Java学习笔记18:Java中使用toString()方法

toString
public String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应简明易懂。建议所有子类都重写此方法。

Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:

getClass().getName() + ‘@’ + Integer.toHexString(hashCode())

拓展阅读: 各种面向对象程序语言的toString方法实现
http://blog.iderzheng.com/how-to-implement-tostring-in-different-languages/

JAVA中toString方法的作用
http://www.cnblogs.com/zhangjs8385/archive/2011/10/10/2205281.html

在java中String的方法:toString()怎么用
https://blog.csdn.net/xjbclz/article/details/52904815

要把一个值转换成字符串有两个方法,toString Sting

toString()方法:数值,布尔值,对象和字符串值(没错,每个字符串都有一个toSrting()方法,该方法返回一个字符串副本)都有toString()方法,但是null undefined值没有这个方法

String()方法:在不知道要转换的值是不是null或者undefined的情况下,还可以使用转型函数String(),这个函数能够将任何类型的值转换为字符串。String()函数遵循下列转换规则:

   如果值有toString()方法,则调用该方法,并且返回相应的结果

   如果值是null,则返回“null”

   如果值是undefined,则返回“undefined”

猜你喜欢

转载自blog.csdn.net/qq_30242987/article/details/85646586