📜  Java中的 StringBuilder delete() 示例(1)

📅  最后修改于: 2023-12-03 15:31:55.698000             🧑  作者: Mango

Java中的 StringBuilder delete() 示例

StringBuilder类是一个可变的字符串类,它允许我们进行字符串的操作,例如插入、删除、替换等。其中,delete()方法可以删除StringBuilder对象中指定位置的字符序列。

方法声明
public StringBuilder delete(int start, int end)

注:其中,start表示从指定位置开始删除,end表示删除到指定位置(不包括end位置)。

示例

下面的例子演示了如何使用delete()方法在StringBuilder对象中删除一个字符序列。

public class StringBuilderDeleteDemo {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello, World!");
        System.out.println("before = " + sb);

        sb.delete(7, 13);

        System.out.println("after = " + sb);    
    }
}

输出结果为:

before = Hello, World!
after = Hello!

注:通过delete()方法删除了StringBuilder对象中7到13位置的字符序列"World",使得最终的结果为"Hello"。

总结
  • StringBuilder类是一个可变的字符串类。
  • delete()方法可以用于删除StringBuilder对象中的字符序列。
  • delete()方法的参数为起始位置和结束位置(不包括结束位置)。