StringBuilder类和常用方法

StringBuilder类和常用方法,第1张

由于String是不可变对象,每次修改内容都会创建新的对象,因此String不适合做频繁修改 *** 作,为了解决这个问题,java提供了StringBuilder类

StringBuilder是专门用于修改字符串的一个API,内部维护一个可变的char数组,所做的修改都是在这个数组上进行的

append(String s), replace(int num1,int num2,String s), delete(int num1, int num2),

insert(int num, String s)

//StringBuilder演示
public class StringBuilderDemo {
    public static void main(String[] args) {
        String str = "好好学习java";
        StringBuilder builder = new StringBuilder(str);
        builder.append(",为了找个好工作");
        System.out.println(builder);

        builder.replace(9,16,"就是为了改变世界");
        System.out.println(builder);

        //delete() : 删除部分内容,含头不含尾---删除下标0到7
        builder.delete(0,8);
        System.out.println(builder);//,就是为了改变世界

        //insert()插入内容
        builder.insert(0,"活着");
        System.out.println(builder);

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/736066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存