StringBuilder成员方法
1 package day08; 2 3 public class StringDemo03 { 4 /*成员方法: 5 * public StringBuilder append(任意类型):添加数据并返回对象本身 6 * public StringBuilder reverse():返回相反的字符序列 7 * public int length():返回长度(字符出现的个数) 8 * public String toString():通过toString()就可以实现把StringBuilder转换为String*/ 9 public static void main(String[] args) { 10 StringBuilder sb = new StringBuilder(); 11 sb.append("紫"); 12 System.out.println(sb); 13 sb.append("白"); 14 System.out.println(sb); 15 16 StringBuilder sb2 = sb.append("红"); 17 StringBuilder sb3 = sb2.append("绿"); 18 sb3.append("黄"); 19 //链式编程:如果一个方法返回的是对象类型,对象就可以继续往下调用方法 20 sb.append("R").append("G").append("Y"); 21 System.out.println("反转前->" + sb); 22 sb.reverse(); 23 System.out.println("反转后->" + sb); 24 System.out.println("sb的字符个数为:" + sb.length()); 25 //public String toString():通过toString()就可以实现把StringBuilder转换为String 26 String s = sb.toString(); 27 System.out.println(s); 28 29 } 30 }
执行结果:
欢迎批评指正,提出问题,谢谢!