我需要从 Java 字符串中删除字符 '¼' 和 '½'。我怎样才能做到这一点?
我无法控制请求,我必须接受输入的内容。基本上,请求字符串包含字符“¼”和“½”,我需要将它们替换为空字符串。
我尝试将其放入列表中,但没有成功:
invalidChars.add('½');
然后搜索这个。 Jenkins 提示:编码 UTF-8 [INFO] 2 个错误的不可映射字符
最佳答案
从技术上讲,你可以这样写:
input = input.replace("\u00BC", "").replace("\u00BD", "");
。 。 。但我对你的用例有点怀疑。看起来这并不能解决真正的问题。
关于java - 如何从字符串中删除 "¼"和 "½",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838352/