如何在一个字符串去掉指定字符串

发布网友 发布时间:2022-04-20 18:44

我来回答

2个回答

热心网友 时间:2023-07-01 16:53

方案1: 借助 jdk  java.lang.String.replace(CharSequence, CharSequence) 方法


示例:


    public static void main(String[] args){
        //从 feitianbenyue 中移除 tian
        String str = "feitianbenyue";
        String removeStr = "tian";
        System.out.println(str.replace(removeStr, ""));
    }


输出:

feibenyue



方案2:使用commons-lang3 jar 

 org.apache.commons.lang3.StringUtils.remove(String, String)

示例:


    public static void main(String[] args){
        //从 feitianbenyue 中移除 tian
        String str = "feitianbenyue";
        String removeStr = "tian";
        //System.out.println(str.replace(removeStr, ""));
        System.out.println(StringUtils.remove(str, removeStr));
    }


输出:

feibenyue

热心网友 时间:2023-07-01 16:54

1.借助 jdk  java.lang.String.replace(CharSequence, CharSequence) 方法,实例:

 public static void main(String[] args){
        //从 feitianbenyue 中移除 tian
        String str = "feitianbenyue";
        String removeStr = "tian";
        System.out.println(str.replace(removeStr, ""));
    }

输出:

feibenyue

2.使用commons-lang3 jar

org.apache.commons.lang3.StringUtils.remove(String, String),实例:

  public static void main(String[] args){
        //从 feitianbenyue 中移除 tian
        String str = "feitianbenyue";
        String removeStr = "tian";
        //System.out.println(str.replace(removeStr, ""));
        System.out.println(StringUtils.remove(str, removeStr));
    }    //输入同上

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com