UI 中的问题是:
如何替换\/
android中的序列?
我使用下面的替换方法,但它显示无效的转义序列。
tempLabelForListView[i].replaceAll("\/", "")
您不需要使用String#replaceAll
方法,它需要一个regex
as 参数。相反,只需使用String#replace
方法,您需要\
使用另一个反斜杠来转义。并且您需要将替换的字符串重新分配给目标字符串,因为字符串是不可变的,并且替换不会影响当前字符串,而是返回一个新字符串:-
tempLabelForListView[i] = tempLabelForListView[i].replace("\\/", "");
至于String#replaceAll
方法,因为它需要一个正则表达式,你需要两次转义反斜杠。一次Java
又一次regex
。因此,您需要4 个反斜杠才能使用replaceAll
:-
tempLabelForListView[i] = tempLabelForListView[i].replaceAll("\\\\/", "");
但是,您仍然不需要它。