天天看点

java 删除空行

范例如下:

java 删除空行

@test  

    public void deleteblanklines4(){  

        string input="aa\r\n\t\r\nbb\r\n\r\n\r\ncc\r\naa\n\nbb\n\n\ncc\n";  

        system.out.println(input);  

        system.out.println("--------------------------------------");  

        system.out.println(deletecrlf(input));  

    }  

/*** 

     * delete crlf; delete  empty line ;delete blank lines 

     *  

     * @param input 

     * @return 

     */  

    private static string deletecrlfonce(string input) {  

            return input.replaceall("((\r\n)|\n)[\\s\t ]*(\\1)+", "$1");  

    /** 

    public static string deletecrlf(string input) {  

        input=deletecrlfonce(input);  

        return deletecrlfonce(input);  

 测试方法的运行结果如下:

aa

bb

cc

--------------------------------------