String + 与StringBuilderITeye - 威尼斯人

String + 与StringBuilderITeye

2019年04月01日14时19分34秒 | 作者: 浩气 | 标签: 运用,可见,编译 | 浏览: 2987

for(int i = 0; i 100; i++) str = (new StringBuilder()).append(str).append(i).toString(); }

  可见java编译时把+ 替换为StringBuilder完成。

  但存在问题,因为循环所以构建了100个StringBuilder目标。

  改正为:

  

 public void test(){
 String str = "";
 StringBuilder stringBuilder = new StringBuilder();
 for(int i=0;i i++){
 stringBuilder.append(i);
 str = stringBuilder.toString();
 }

 

     运用一个StringBuilder即可。 

 

     主张:屡次字符串+操作的时分,运用StringBuilder 代替。

  

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章