\n New line 
\r Carriage return 

解决方案 »

  1.   

    曾经看到:
    \n     是win下的换行
    \r     是unix下的换行
      

  2.   

    好像是这样:
    \n: Mac os下的文本文件换行符
    \r: unix下的文本文件换行符
    \r\n: windows下的文本文件换行符
      

  3.   

    replaceAll(yourString,"\r\n","");public static String replaceAll(String str, String old, String news)
    {
    if(str == null)
    return str;
    int begin = 0;
    int idx = 0;
    int len = old.length();
    StringBuffer buf = new StringBuffer();
    while((idx = str.indexOf(old, begin)) >= 0) 
    {
    buf.append(str.substring(begin, idx));
    buf.append(news);
    begin = idx + len;
    }

    return new String(buf.append(str.substring(begin)));
    }
      

  4.   

    java里在windows下边"\r\n"才是一个完整的回车换行
      

  5.   

    java里在windows下边"\r\n"才是一个完整的回车换行我写过将""\r","\n"转换成“\r\n"的函数,我可以提供你的。(比较长)上面的各位讲的很对,我曾经也遇到过这样的问题,写反了都不行啊.我也曾经吃过这个亏啊!不过这些问题只在notepad 中出现,但是在其它的编辑器中是没有问题如:editplus,都 是没有问题的,就是在notepad 中看上去不舒服。