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);
}
}
Java学习笔记 StringBuilder类
最新推荐文章于 2021-07-22 18:41:44 发布