如何从字符串中删除“¼”和“ 1/2”


问题内容

我需要从Java中的字符串中删除字符“¼”和“ 1/2”。我怎样才能做到这一点?

我无法控制请求,我必须接受输入内容。基本上,请求字符串具有字符“¼”和“ 1/2”,我需要将它们替换为空字符串。

我尝试将其放在列表中,但不起作用:

invalidChars.add(’½’);

然后搜索这个。Jenkins抱怨:无法映射字符,无法编码UTF-8 [INFO] 2错误


问题答案:

从技术上讲,您可以编写:

input = input.replace("\u00BC", "").replace("\u00BD", "");

。。。但我对您的用例有点怀疑。看来这无法解决真正的问题。