我需要从字符串中删除字符。 像
这样的字符串String a="{aaaaa{bbbbbb}aaaa}";
如何从此字符串中删除{bbbbbb}。
这是示例字符串,我只需删除{------}之间的字符串。无法替换
答案 0 :(得分:2)
您可以使用replace(CharSequence target, CharSequence replacement)
方法,返回新修改的String
:
String a = "{aaaaa{bbbbbb}aaaa}";
a = a.replace("{bbbbbb}", "");
System.out.println(a); // {aaaaaaaaa}
答案 1 :(得分:1)
删除所有
while (a.contains("{bbbbbb}")){
a = a.replaceAll("{bbbbbb}", "");
}
答案 2 :(得分:0)
我们可以这样做
String a="{aaaaa{bbbbbb}aaaa}";
String target=a.copyValueOf("{bbbbbb}".toCharArray());
a=a.replace(target, "");
输出将是{aaaaaaaaa}
答案 3 :(得分:0)
String str = "{aaaaa{bbbbbb}aaaa}";
String toRemove = "{bbbbbb}";
int x = str.indexOf(toRemove);
str = str.substring(0,x) + str.substring(x+toRemove.length(),str.length());
System.out.println(str);