Java中StringBuilder用法

StringBuilder我们可以把其看成一个容器,是一个可变的字符串类,其StringBuilder对象中的内容是可变的

StringStringBuilder
String中的内容不可变StringBuilder:内容是可变的
StringBuilder通过append方法不断添加字符串到该容器中
package Socket_Thread.StringBuilderDemo;

/**
 * @Author: 从南到北
 * @Date: 2021/12/31/10:34
 */
public class StringBuilderDemo01 {

    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        System.out.println("sb:"+sb);
        System.out.println("sb.length:"+sb.length());

        StringBuilder sb2 = new StringBuilder("hello");
        System.out.println("sb2:"+sb2);
        System.out.println("sb2的长度:"+sb2.length());

    }
}

在这里插入图片描述

StringBuilder中有两个常用的方法
在这里插入图片描述
append
任意类型要圈住,很重要
在这里插入图片描述

package Socket_Thread.StringBuilderDemo;

/**
 * @Author: 从南到北
 * @Date: 2021/12/31/10:34
 */
public class StringBuilderDemo01 {

    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();

        sb.append("hello");
        sb.append("world");
        sb.append("100");
        System.out.println("sb:"+sb);

    }
}

在这里插入图片描述

package Socket_Thread.StringBuilderDemo;

/**
 * @Author: 从南到北
 * @Date: 2021/12/31/10:34
 */
public class StringBuilderDemo01 {

    public static void main(String[] args) {
        //创建对象
        StringBuilder sb = new StringBuilder();
        //因为append方法返回的是对象本身,对象就可以调方法,所以,可以一直调用方法,即链式编程
        //链式编程
        sb.append("hello").append("world").append("java").append(100);
        System.out.println("sb:" + sb);

        //public StringBuilder reverse():返回相反的字符序列,直接把内容反转
        sb.reverse();
        System.out.println("sb:" + sb);
    }
}

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值