星驰编程网

免费编程资源分享平台_编程教程_代码示例_开发技术文章

同事如此使用StringBuilder,我给他提了一个Bug

字符串的拼接在项目中使用的非常频繁,但稍不留意往往又会造成一些性能问题。

字符串的拼接在项目中使用的非常频繁,但稍不留意往往又会造成一些性能问题。最近 Review 代码时发现同事写了如下的代码,于是给他提了一个 bug。

@Test
public void testForAdd() {
    String result = "NO_";
    for (int i = 0; i < 10; i++) {
        result += i;
    }
    System.out.println(result);
}

StringBuilder的用法

String类概述:是一个不可变的字符串

StringBuilder类概述

是一个可变的字符串

StringBuilder类构造方法

StringBuilder(String str) 将不可变字符串转可变字符串

StringBuilder类成员方法

StringBuilder append(数据类型 变量名) 追加内容

String toString(); 将可变字符串转为不可变字符串

<< < 1 2 3 4 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言