JavaSE常用类之StringBuffer/StringBuilder类的常用方法
作者:互联网
StringBuffer 类的常用方法
StringBuffer append(xxx) 提供了很多的 append()方法,用于进行字符串连接
StringBuffer delete(int start, int end) 删除指定位置的内容
StringBuffer replace(int start, int end, String str) 将指定范围的内容替换成其他内容
StringBuffer insert(int offset, xxx) 在指定位置上增加一个内容
StringBuffer reverse() 把当前字符序列逆转
public char charAt(int n) 查找索引为 n 的字符
public void setCharAt(int n, char ch) 将指定位置的字符改为其他字符
StringBuffer append(xxx)
// StringBuffer append(xxx) 提供了很多的append()方法,用于进行字符串连接
System.out.println("StringBuffer append(xxx)方法");
StringBuffer sb1 = new StringBuffer("abc");
sb1.append(1);
sb1.append('1');
System.out.println(sb1); //abc11
StringBuffer delete(int start, int end)
// StringBuffer delete(int start, int end) 删除指定位置的内容
System.out.println("StringBuffer delete(int start, int end)方法");
sb1.delete(2, 4);
System.out.println(sb1); //ab1
StringBuffer replace(int start, int end, String str)
// StringBuffer replace(int start, int end, String str) 将指定范围的内容替换成其他内容
System.out.println("StringBuffer replace(int start, int end, String str)方法");
sb1.replace(1, 3, "hello");
System.out.println(sb1); //ahello
StringBuffer insert(int offset, xxx)
// StringBuffer insert(int offset, xxx) 在指定位置上增加一个内容
System.out.println("StringBuffer insert(int offset, xxx)方法");
sb1.insert(2, true);
System.out.println(sb1); //ahtrueello
StringBuffer reverse()
// StringBuffer reverse() 把当前字符序列逆转
System.out.println("StringBuffer reverse()方法");
sb1.reverse();
System.out.println(sb1); //olleeurtha
小结
增 :append(xxx)
删 :delete(int start, int end)
改 :setCharAt(int n, char ch) / replace(int start, int end, String str)
查 :charAt(int n)
插入 :insert(int offset, xxx)
长度 :length()
**遍历 :for() + charAt() / toString()
标签:常用,sb1,end,int,StringBuffer,System,println,JavaSE 来源: https://www.cnblogs.com/yukiasuna/p/14493895.html