总结自:https://www.cnblogs.com/xhyouyou/p/6014367.html
(String)
将object转成String类型的值。
需要注意的是类型必须能转成String类型,(例如int类型就不行)否则抛出ClassCastException
.toString()
java.lang.Object类里已有public方法.toString(),而通常派生类会覆盖Object里的toString()方法,所以对任何java对象都可以调用此方法。
必须保证object不是null值,否则将抛出NullPointerException异常。
String.valueOf()
弥补了前两者的不足,
注意:当传入null时,返回字符串"null"
(String)、toString、String.valueOf的区别
原文:https://www.cnblogs.com/yanze/p/10954502.html