java中常用API-StringBuilder

StringBuilder是Java中用于高效处理字符串的对象,它的内容是可变的,因此在字符串拼接和修改时性能优于不可变的String。通过append方法可以实现字符串的链式拼接,reverse方法则用于字符串反转。在需要对字符串进行多次操作时,建议使用StringBuilder,最后通过toString转换为String类型。
摘要由CSDN通过智能技术生成
常用API-StringBuilder

StringBuilder概述

StringBuilder是一个可变的字符串的操作类,我们可以把它看成是一个对象容器。

使用StringBuilder的核心作用:操作字符串的性能比String要更高(如拼接、修改等)。

StringBuilder的构造器与常用方法
在这里插入图片描述

示例:建一个test类

public class test {
    public static void main(String[] args) {
        StringBuilder s = new StringBuilder();
        System.out.println(s);
        System.out.println(s.length());
        s.append("我");
        s.append("爱");
        s.append("你");
        s.append("中");
        s.append("国");
        System.out.println(s);
        s.reverse();
        System.out.println(s);
        System.out.println(s.length());
        StringBuilder s1 = new StringBuilder();
        s1.append("我").append("爱").append("你").append("中").append("国");
        // 支持链式编程
        System.out.println(s1);
        s1.reverse().append(".");
        // 支持链式编程
        System.out.println(s1);
        System.out.println(s1.length());
        String s2 = s.toString();
        String s3 = s1.toString();
        System.out.println(s2);
        System.out.println(s3);
    }
}

结果:在这里插入图片描述

重点:StringBuilder只是一种手段,结果要求得到String。

1、为什么拼接、反转字符串建议使用StringBuilder?

lStringBuilder:内容是可变的、拼接字符串性能好、代码优雅

String :内容是不可变的、拼接字符串性能差。

定义字符串使用String

拼接、修改等操作字符串使用StringBuilder**

最后通过toString方法将StringBuilder类型转换成String类型。

更多方法可以去下载JDK文档自己查阅。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值