StringBuffer和StringBuilder的方法

StringBuffer常用方法


package com.cheng.string;

public class StringBufferMethord {
   public static void main(String[] args) {
       StringBuffer str  = new StringBuffer("zbc哈拉少");

       //append 添加、字符串拼接
       str.append("无情");
       str.append(666);//提供了很多重载的方法
       System.out.println(str);//输出 zbc哈拉少无情666

       //delete 删除只当索引处的字符
       str.delete(6,11);
       System.out.println(str);//输出 zbc哈拉少

       //replace 替换指定索引处的字符
       str.replace(0,3,"无情");
       System.out.println(str);  //输出 无情哈拉少

       //insert 在指定位置插入字符
       str.insert(5,"牛牛牛");
       System.out.println(str);//输出 无情哈拉少牛牛牛

       //reverse 反转
       str.reverse();
       System.out.println(str);//输出 牛牛牛少拉哈情无
       str.reverse();

       //indexof 返回指定字符串在原字符串第一次出现的索引位置
       System.out.println(str.indexOf("牛"));//无情哈拉少牛牛牛 第一次出现位置为5

       //substring
       System.out.println(str.substring(0,5));//输出为 无情哈拉少
       //这个需要new来存返回值

       //charAt 返回指定索引处的字符
       System.out.println(str.charAt(2));//索引位置为 哈

       //setcharAt 将指定索引处的字符替换
       str.setCharAt(2,'牛');  //单引号
       System.out.println(str);// 无情牛拉少牛牛牛
      
     
       //获取时间戳
long time = System.currentTimeMillis();
System.out.println(time);




  }
}

 

posted @ 2021-07-21 16:50  Dudo1  阅读(194)  评论(0)    收藏  举报