總結自:https://www.cnblogs.com/kuangwong/p/6198862.htmlhtml
(String)java
將object轉成String類型的值。spa
須要注意的是類型必須能轉成String類型,(例如Integer類型就不行)不然拋出ClassCastException.net
備註:null值能夠強制轉換爲任何java類類型,(String)null是合法的指針
.toString()htm
java.lang.Object類裏已有public方法.toString(),而一般派生類會覆蓋Object裏的toString()方法,因此對任何java對象均可以調用此方法。對象
必須保證object不是null值,不然將拋出NullPointerException異常。blog
String.valueOf(Object)io
彌補了前二者的不足,以.toString()方法爲基礎。ast
注意:當轉換null時得使用String.valueOf((Object) null),而不是String.valueOf(null)(會報空指針錯),
緣由,可見:https://blog.csdn.net/a718515028/article/details/85306589