java - 如何从字符串中删除 "¼"和 "½"

标签 java

我需要从 Java 字符串中删除字符 '¼' 和 '½'。我怎样才能做到这一点?

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

我尝试将其放入列表中,但没有成功:

invalidChars.add('½');

然后搜索这个。 Jenkins 提示:编码 UTF-8 [INFO] 2 个错误的不可映射字符

最佳答案

从技术上讲,你可以这样写:

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

。 。 。但我对你的用例有点怀疑。看起来这并不能解决真正的问题。

关于java - 如何从字符串中删除 "¼"和 "½",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838352/

相关文章:

java - 如果无法传递 POST 响应,如何回滚事务

java - 使用 JNA 构建 C 项目时遇到问题

java - 将特定字符串映射到常量整数?

java - MSAL (Java) Rest API 身份验证(授权 : Bearer Token )

java - 如何识别与模式不匹配的数据

java - 将包含德语字符的 ANSI 文件转换为 UTF8

java - 如何扩展一个共同基础的多个后代?

java - 单独的类/方法中的方法实例?

java - 为 JFormattedTextField 分配一个浮点型

Javamail getContent() fatal error java.lang.NoClassDefFoundError