如果一个特定的字符串包含一个不可见的换行符(不是\ n,而是十六进制的0A,因为这个值从数据库传递下来),我怎么能把它扼杀掉呢? Apache Chomp会帮忙吗?
从数据库返回的文本的十六进制格式为“5761 6920 4D61 6E0D 0A”
它转换为带有回车的“Wai Man”。
答案 0 :(得分:4)
您可以使用正则表达式
String text = "Hello\r\nThere\r\n";
String shortText = text.replaceAll("\r", "");