Java 字符串构造器 StringBuilder

采用字符串连接的方式将多个字符串构建为一个字符串:

public static void main(String[] args){
    String s = "hi!";
    String Ultimate = "";
    for (int i=0;i<5;i++){
        Ultimate +=s;
    }
    System.out.println(Ultimate);
}

每次连接字符串,都会构建一个新的 String 对象,既耗时,又浪费空间,效率低。
使用StringBuilder可以避免这个问题的发生:

public static void main(String[] args){
    String s = "hi!";
    StringBuilder Ultimate = new StringBuilder();
    for (int i=0;i<5;i++){
        Ultimate.append(s);
    }
    System.out.println(Ultimate.toString());
}

效率相对的要比字符串直接连接要高。

文章已创建 108

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部