说有一个字符串:
String x = "0: 0->1 -2.00";
我想删除某些字符,特别是:
:
>
以及其他一些字符,以便现在可以使用字符串:
0 1 -2.00
有一种简单的方法吗?
答案 0 :(得分:2)
要删除一种类型的角色,您可以这样做。
myString = myString.replace(":", "");
对于更复杂的情况,您可能需要一个正则表达式,在这种情况下,您将使用replaceAll
而不是replace
,但是您必须小心转义任何“特殊”的字符“用正则表达式。
myString = myString.replaceAll("->|:", "");
例如,如果您要删除->
和:
以及+
,则可以写
myString = myString.replaceAll("->|:|\\+", "");
因为+
很特殊,需要使用反斜杠进行转义。
答案 1 :(得分:2)
x = x.replace(":", "");
x = x.replace("->", "");