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.

 

 

 

posted on 2020-10-31 10:03  studycya  阅读(47)  评论(0)    收藏  举报