Boolean.toString(b)和String.valueOf(b)的區別


Boolean boolean1 = false;
String str3 = (String)boolean1;//這行代碼會報錯,編譯不過
String str4 = boolean1.toString();//正常
String str5 = String.valueOf(boolean1);//正常

 

但是

toString的時候參數為空會報參數異常

valueOf源碼處理了為空的情況

public static String valueOf(Object obj){return (obj==null) ? "null" : obj.toString()};

 

大家覺得不錯的話可以支持一下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM