String strToRemove = "World"; int index = sb.indexOf(strToRemove);
while (index != -1) { sb.replace(index, index + strToRemo"> String strToRemove = "World"; int index = sb.indexOf(strToRemove);
while (index != -1) { sb.replace(index, index + strToRemo">
117.info
人生若只如初见

怎么使用stringbuffer删除指定字符串

要删除字符串中的指定字符串,可以使用StringBuffer的replace方法。下面是一个示例:

StringBuffer sb = new StringBuffer("Hello World");
String strToRemove = "World";

int index = sb.indexOf(strToRemove);
while (index != -1) {
    sb.replace(index, index + strToRemove.length(), "");
    index = sb.indexOf(strToRemove, index);
}

System.out.println(sb.toString());

以上代码将会输出"Hello ",即将指定的字符串"World"删除。这里使用了while循环来多次删除指定字符串,直到字符串中不再包含该指定字符串为止。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe59eAzsLAAZTAVU.html

推荐文章

  • 怎么使用stringbuffer替换指定字符

    要使用StringBuffer替换指定字符,可以使用StringBuffer的replace方法。这个方法接受两个参数,第一个参数是要替换的字符的起始索引,第二个参数是要替换的字符的...

  • stringbuffer的replace方法怎么使用

    StringBuffer类的replace方法用于将指定位置的字符替换成新的字符或字符串。其方法签名如下:
    public StringBuffer replace(int start, int end, String st...

  • stringbuffer的replace方法有什么用

    StringBuffer的replace方法用于替换字符串中的字符或子字符串。具体而言,replace方法接受两个参数:起始索引和结束索引,用于指定要替换的字符或子字符串的位置...

  • StringBuffer与StringBuilder有何区别

    StringBuffer和StringBuilder都是用来处理字符串的类,它们的主要区别在于线程安全性。StringBuffer是线程安全的,而StringBuilder是非线程安全的。
    具体来...

  • Python中怎么使用索引

    在Python中,可以使用索引来访问字符串、列表、元组等数据类型中的元素。索引从0开始,表示第一个元素,依次递增。
    例如,对于字符串"Hello World",可以使...

  • Linux中yum软件仓库配置文件如何删除

    要删除yum软件仓库配置文件,可以按照以下步骤进行操作: 打开终端窗口。 以超级用户身份登录,输入以下命令并按下回车键:
    sudo su 进入yum软件仓库配置文...

  • wpf双向数据绑定的方法是什么

    在WPF中,可以使用以下方法实现双向数据绑定: 使用属性或依赖属性:在ViewModel或其他绑定源中定义属性或依赖属性,并在XAML中使用绑定来将UI元素与属性或依赖属...

  • java接口变量的作用是什么

    Java接口变量的作用是用来定义变量的规范,以及表示一个对象具有某个接口的特性。接口变量可以存储实现了该接口的任意对象,但只能通过接口来访问对象的方法和属...