String s = null; s += "hello"; System.out.println(s); 結果為:nullhello 原因: 先應用String.valueOf 得出s的value值,再通過StringBuilder拼接hello,因此將value與hello進行了拼接; Stri ...
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);