tangguo

从Java字符串中删除行尾字符

java

我有这样的字符串

"hello
java
book"

我想删除\r,并\nString(hello\r\njava\r\nbook)。我希望结果是"hellojavabook"。我怎样才能做到这一点?


阅读 269

收藏
2020-12-02

共1个答案

一尘不染

正则表达式与replaceAll。

public class Main
{
    public static void main(final String[] argv) 
    {
        String str;

        str = "hello\r\njava\r\nbook";
        str = str.replaceAll("(\\r|\\n)", "");
        System.out.println(str);
    }
}

如果您只想在成对时删除\ r \ n(上面的代码删除了\ r或\ n),请执行以下操作:

str = str.replaceAll("\\r\\n", "");
2020-12-02