Java 中的 StringBuilder 类

使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。




public class HelloWorld {
    public static void main(String[] args) {
// 创建一个空的StringBuilder对象
StringBuilder str =new StringBuilder();
        
// 追加字符串
str.append("jaewkjldfxmopzdm");

        // 从后往前每隔三位插入逗号
        for(int i=str.length()-3;i>=0;i=i-3){
str.insert(i,",");
        }
        

        // 将StringBuilder对象转换为String对象并输出
System.out.print(str.toString());
}
}


猜你喜欢

转载自blog.csdn.net/qq_31001889/article/details/52584840