?
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1.?兩者都是把ObJect對象轉化為String 類型。
2.string.valueof()方法有作非空判斷,在內部也是調用的toString()方法,如下 :
?
public static String valueOf(Object obj) {return (obj == null) ? "null" : obj.toString();}
?
?
?
?
?
3.? toString() 則沒有作非空判斷,使用中可能報空指針異常或類型轉換異常。
?
4.個人覺得更好選擇string.valueof()方法。
5.java bean書寫時也一般都重寫toString()方法。
? ? ? ??
? ? ??