30.在java中为啥不用“+”进行字符串的拼接-------一二熊猫冲冲冲

因为在for循环中如果进行加号的话,每次循环都会产生一个StringBuffer对象,例如: int a; String s=“a”; for(int=0;i<10000;i++) {s=s+m;}//效率低下,需要建立一万个对象; 这是为啥呢·?因为String s="a+b"时,语句会自动转化为:String s=new StringBuffer().append(“a”).append(“b
相关文章
相关标签/搜索