public class StringBuilderTest { public static void main(String[] args) { //1.使用无参方式构造StringBuilder类型的对象并打印容量和长度 StringBuilder sb1= new StringBuilder(); System.out.println("sb1 = " + sb1);//自动调用toString方法 啥也没有 System.out.println("容量是:" + sb1.capacity());//16 System.out.println("长度是:" + sb1.length()); System.out.println("-------------------------------"); StringBuilder sb2 = new StringBuilder(20); System.out.println("sb1 = " + sb2);//自动调用toString方法 啥也没有 System.out.println("容量是:" + sb2.capacity());//20 System.out.println("长度是:" + sb2.length());//0 System.out.println("-------------------------------"); String str1 = new String("hello"); String str2 = str1.toUpperCase(); System.out.println("str2 =" + str2); System.out.println("str1 = " + str1); StringBuilder sb3 = new StringBuilder("hello"); //实现向字符串中插入和追加字符串内容 //向下标为0的位置插入字符串内容"abcd",也就是向开头位置插入字符串内容 StringBuilder sb4 = sb3.insert(0,"abcd"); System.out.println("sb4 = " + sb4); //向中间位置插入字符串"1234" sb4.insert(4,"1234"); System.out.println("sb4 = " +sb4); } }
01-20
11-08
610
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交