沈阳网站建设 南塔,wordpress主题 侧边栏宽度,国内p2p网站建设,企业所得税减免优惠政策1、StringBuilder类概述
StringBuilder是一个可变的字符串类#xff0c;主要指的是StringBuilder对象
中的内容是可变的。与之相比String对象的内容是不变的。2、StringBuilder常用构造方法
public StringBuilder() {} //创建空白可变字符串
public StringBuilder(String st…1、StringBuilder类概述
StringBuilder是一个可变的字符串类主要指的是StringBuilder对象
中的内容是可变的。与之相比String对象的内容是不变的。2、StringBuilder常用构造方法
public StringBuilder() {} //创建空白可变字符串
public StringBuilder(String str) {} //根据字符串内容创建可变字符串对象例如
//创建空白字符串对象
StringBuilder strb new StringBuilder();String str 123456;
//根据字符串内容创建对象
StringBuilder strb1 new StringBuilder(str);public class StringBuilderDemo01 {public static void main(String[] args) {//创建空白对象StringBuilder strb new StringBuilder();System.out.println(strb: strb);System.out.println(长度 strb.length());String str 123456;//根据字符串内容创建对象StringBuilder strb1 new StringBuilder(str);System.out.println(strb1: strb1);System.out.println(长度 strb1.length());}
}运行结果
strb:
长度0
strb1:123456
长度63、StringBuilder添加和反转方法
public StringBuilder append(任意类型) //添加对象并返回对象本身
public StringBuilder reserve() //返回相反的字符序列sb.append(789); //像字符串sb中添加字符串“789”sb.reverse(); //将字符串反转package StringBuilderDemo;
/*StringBuilder的添加和反转方法public StringBuilder append(任意类型) //添加对象并返回对象本身public StringBuilder reserve() //返回相反的字符串序列*/
public class StringBuilderDemo02 {public static void main(String[] args) {//定义字符串String str 123456;StringBuilder sb new StringBuilder(str);System.out.println(sb: sb);//往字符串sb中添加字符串sb.append(789);System.out.println(sb: sb);//链式编程sb.append(10).append(11).append(12);//将字符串反转sb.reverse();System.out.println(sb: sb);}
}结果
sb:123456
sb:123456789
sb:123456789101112
sb:211101987654321