
2.
3.
因为在for中用
String s="a"+"b"+"c"
拼接字符串,这种表达方式很影响执行效率,因为对象a和对象b相加后生成新对象ab,对象ab又和c相加产生新对象abc,但是就算用如下优化版本
String s =new StringBuffer().append("a").append("b").append("c").toString();
虽然在单句过程中只生成一个新对象,但是在for循环中仍然会造成冗余,所以为了提高运行效率不建议在for循环中使用+进行字符串拼接。
4.
4.

浙公网安备 33010602011771号