如何在一个字符串去掉指定字符串
发布网友
发布时间: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));
} //输入同上