Java Как удалить возврат каретки (HEX 0A) из строки? - PullRequest
1 голос
/ 29 июля 2011

Если конкретная строка содержит символ новой строки, который невидим (не \ 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 Ответ

4 голосов
/ 29 июля 2011

Вы можете использовать регулярное выражение

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