Java 如何从字符串中删除回车符 (HEX 0A)?

标签 java apache chomp

如果一个特定的字符串包含一个不可见的换行符(不是\n 而是十六进制的 0A 因为这个值是从数据库传递下来的),我怎么能把它去掉呢? Apache Chomp 有帮助吗?

http://commons.apache.org/lang/api-2.5/org/apache/commons/lang/StringUtils.html#chomp(java.lang.String )

从数据库返回的文本的十六进制形式为“5761 6920 4D61 6E0D 0A”

用回车翻译成“Wai Man”。

最佳答案

你可以使用正则表达式

String text = "Hello\r\nThere\r\n";
String shortText = text.replaceAll("\r", "");

关于Java 如何从字符串中删除回车符 (HEX 0A)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6870858/

相关文章:

java - 使用 spring 使用内部方法的注释验证数据

java - 从数据库中获取特定列的最新行

apache - 使用 Apache 的双向 SSL 身份验证 - CA 证书

php - 如何使用brew安装的php?

apache - 如何为通过 mod_proxy 连接器 (ajp) 重定向到 tomcat 的 apache 配置 https

ruby - 在Ruby中读取文件时如何删除换行符

Perl chomp 不会删除所有换行符

perl 删除尾随行不起作用

java - 如何找到常量的值

Java:方法中的按值传递引用