StringBuffer和StringBuilder的方法
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);
}
}

浙公网安备 33010602011771号