package string_buffer;
public class Example08 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("1.添加--------------");
add();
System.out.println("2.删除--------------");
remove();
System.out.println("3.修改--------------");
alter();
}
public static void add(){
StringBuffer sb=new StringBuffer();
sb.append("abcdefg");//在末尾添加字符串
System.out.println("append的结果:"+sb);
sb.insert(2, "123");
System.out.println("insert添加的结果:"+sb);
}
public static void remove(){
StringBuffer sb=new StringBuffer("abcdefg");
sb.delete(1, 5);
System.out.println("删除指定的范围结果:"+sb);
sb.deleteCharAt(2);
System.out.println("删除指定位置结果:"+sb);
sb.delete(0, sb.length());
System.out.println("清空缓冲区的结果:"+sb);
}
public static void alter(){
StringBuffer sb=new StringBuffer("abcdefg");
sb.setCharAt(1, 'p');
System.out.println("修改指定位置字符结果:"+sb);
sb.replace(1, 3, "qq");
System.out.println("替换指定位置字符串位置结果:"+sb);
System.out.println("字符串翻转结果:"+sb.reverse());
}
}
java StringBuffer常用方法
最新推荐文章于 2024-03-11 20:18:32 发布