Java学习笔记 StringBuilder类

package cn.itcast.demo03;
/*
* 根据StringBuilder的API文档,常用构造方法有2个:

- public StringBuilder():构造一个空的StringBuilder容器。
- public StringBuilder(String str):构造一个StringBuilder容器,并将字符串添加进去。

*
* */
public class Demo01StringBuider {
    public static void main(String[] args) {
        //空参数构造方法
        StringBuilder bu1 = new StringBuilder();
        System.out.println(bu1);//空
        //带字符串的构造方法
        StringBuilder bu2 = new StringBuilder("abc");
        System.out.println(bu2);//abc

        //成员方法
        /*StringBuilder常用的方法有2个:

-       public StringBuilder append(...):添加任意类型数据的字符串形式,并返回当前对象自身。
-       public String toString():将当前StringBuilder对象转换为String对象。
        */
        //创建对象
        StringBuilder bu3 = new StringBuilder();
        //append方法添加数据
        bu3.append("abc");//返回StringBuilder对象,返回的是this 调用方法的对象
        //使用append方法无需返回值,可添加任意数据类型数据
        bu3.append(true);
        bu3.append(111);
        System.out.println(bu3);
        //链式编程,方法返回值为对象,可以继续调用方法
        bu3.append("abc").append(1).append(true).append(8.8).append(666);

        //String-->StringBuilder  用StringBuilder的构造方法
        //StringBuilder-->String  toString()方法
        String s = "Hello";
        StringBuilder bu4 = new StringBuilder(s);
        bu4.append("world");
        System.out.println(bu4);
        String str = bu4.toString();//返回字符串
        System.out.println(str);


    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值