本帖最后由 吴超 于 2012-6-7 21:15 编辑
1.String tmp = "a" + "b" + "c"; 这步在编译的时候就已经完成累加,你可以看成是String tmp=“abc”;
2.String s = null,会被转为字符串null
3.
String tmp = null;
StringBuffer buf = new StringBuffer();
buf.append("a");
buf.append("b");
buf.append("c");
tmp = buf.toString();
结果是“abc”
你要知道String 定义的字符串,是不可改变的,而StringBuffer是可被修改的 |