在java中,將String類型字符串s賦值為null后,將字符串與其他字符串拼接后得到結果出現了null字符串與其他字符連接的樣式


String s = null;

s  += "hello";

System.out.println(s);

結果為:nullhello

原因:

先應用String.valueOf 得出s的value值,再通過StringBuilder拼接hello,因此將value與hello進行了拼接;

String s = null;
s = (new StringBuilder(String.valueOf(s))).append("hello").toString();
System.out.println(s);


免責聲明!

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



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