原创

Java复习之-StringBuffer类

1.StringBuffer类的对象的实体内存空间是可以自动改变大小的。便于存放一个可变的字符序列。

2.实例化StringBuffer类

StringBuffer s = new StringBuffer("str");

3.StringBuffer类的常用方法

3.1.append(String str)追加字符串

3.2.append(int i)将i转为String再追加

3.3.append(Object obj)追加对象...

4.StringBuffer insert(int index,String str)

插入参数str到index指定的位置上

public class TestMain {
    public static void main(String[] args) {
        StringBuffer s = new StringBuffer("我是谁?");
        s.insert(1,"xxx");
        System.out.println(s);//结果:我xxx是谁?
    }
}

5.public StringBuffer reverse()

将字符序列翻转

public class TestMain {
    public static void main(String[] args) {
        StringBuffer s = new StringBuffer("我是谁?");
        s.reverse();
        System.out.println(s);//结果:?谁是我
    }
}

6.StringBuffer delete(int startIndex,int endIndex)

从当前StringBuffer字符序列,删除指定位置的子字符序列

public class TestMain {
    public static void main(String[] args) {
        StringBuffer s = new StringBuffer("我是谁?");
        s.delete(0,2);
        System.out.println(s);//结果:谁?
    }
}

7.StringBuffer replace(int startIndex,int endIndex,String str)

从当前StringBuffer字符序列,替换指定位置的子字符序列,替换值 为str

public class TestMain {
    public static void main(String[] args) {
        StringBuffer s = new StringBuffer("我是谁?");
        s.replace(0,1,"xxx");
        System.out.println(s);//结果:xxx是谁?
    }
}
java
  • 作者:兰总(联系作者)
  • 发表时间:2019-08-18 18:01
  • 版权声明:自由转载-非商用-保持署名
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论