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

时间:2011-07-29 08:59:46

标签: 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”。

1 个答案:

答案 0 :(得分:4)

您可以使用正则表达式

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