第二阶段第二章14: StringBuilder和StringBuffer用法

 1 public class TestString {
 2     public static void main(String[]args){
 3         String str = "abc";
 4         /**StringBuilder*/
 5         StringBuilder sb = new StringBuilder();
 6         for(int i = 0;i<7;i++){
 7             sb.append((char) ('a'+i));//追加单个字符
 8         }
 9         System.out.println(sb.toString());//转换成String输出
10 
11         sb.append(",hello word");//追加字符串
12         System.out.println(sb);
13         /**StringBuffer,下面的方法同样适用于StringBuilder*/
14         StringBuffer sb2 = new StringBuffer("国家电网");
15         sb2.insert(0,"爱").insert(0,"我");//插入字符
16         System.out.println(sb2);
17         sb2.delete(0,2);//删除子字符串
18         System.out.println(sb2);
19         sb2.deleteCharAt(3).deleteCharAt(1);//删除某个字符
20         System.out.println(sb2);
21         System.out.println(sb2.reverse());//字符串逆序
22     }
23 }

 

posted @ 2022-01-10 22:09  iiuu也一样  阅读(18)  评论(0编辑  收藏  举报