'\n'和'\r'到底有什么区别 \n New line \r Carriage return 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 曾经看到:\n 是win下的换行\r 是unix下的换行 好像是这样:\n: Mac os下的文本文件换行符\r: unix下的文本文件换行符\r\n: windows下的文本文件换行符 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))); } java里在windows下边"\r\n"才是一个完整的回车换行 java里在windows下边"\r\n"才是一个完整的回车换行我写过将""\r","\n"转换成“\r\n"的函数,我可以提供你的。(比较长)上面的各位讲的很对,我曾经也遇到过这样的问题,写反了都不行啊.我也曾经吃过这个亏啊!不过这些问题只在notepad 中出现,但是在其它的编辑器中是没有问题如:editplus,都 是没有问题的,就是在notepad 中看上去不舒服。 做了个小游戏,有bug,半天也没找到 提供一些面试题 JAVA垃圾回收在内存不够时候才运行吗 对于ASP程序员的思考和担忧,请大家来探讨一下 Toolkit的问题 applet问题 找自己的IP? JTextField如何限制只能输入数字?用什么方法?虚调用哪个包?{再线等!} 有两个问题请教大家!!! 关于环境配置的问题 如何复制对象? 如何把一個目錄下的所有以s為頭的文件讀出來呢?
\n 是win下的换行
\r 是unix下的换行
\n: Mac os下的文本文件换行符
\r: unix下的文本文件换行符
\r\n: windows下的文本文件换行符
{
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)));
}