String.valueOf()方法与toString()方法的区别
生活随笔
收集整理的這篇文章主要介紹了
String.valueOf()方法与toString()方法的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1.?兩者都是把ObJect對象轉化為String 類型。
2.string.valueof()方法有作非空判斷,在內部也是調用的toString()方法,如下 :
?
public static String valueOf(Object obj) {return (obj == null) ? "null" : obj.toString();}?
?
?
?
?
3.? toString() 則沒有作非空判斷,使用中可能報空指針異?;蝾愋娃D換異常。
?
4.個人覺得更好選擇string.valueof()方法。
5.java bean書寫時也一般都重寫toString()方法。
? ? ? ??
? ? ??
總結
以上是生活随笔為你收集整理的String.valueOf()方法与toString()方法的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git 分支管理-git stash 和
- 下一篇: 还要做最后的努力!