关于readLine() 其他的read()形式好象都能读到\n读取后写出去 原先是几行 写出去还是几行用readLine()的话,再写出去 居然不换行了 是不是readLine()读不到\n ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【jingulang】截止到2008-07-12 10:26:04的历史汇总数据(不包括此帖):发帖的总数量:22 发帖的总分数:530 每贴平均分数:24 回帖的总数量:310 得分贴总数量:109 回帖的得分率:35% 结贴的总数量:20 结贴的总分数:470 无满意结贴数:2 无满意结贴分:40 未结的帖子数:2 未结的总分数:60 结贴的百分比:90.91 % 结分的百分比:88.68 % 无满意结贴率:10.00 % 无满意结分率:8.51 % 值得尊敬 难道readline()是以\n来判断行结束的 ?所以读不到换行? readLine通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。他读取的事故文本的一行文字返回值包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null 是以('\n')、('\r')判断的 关键是读的时候包不包含('\n')、('\r') BufferedWriter还有方法 newLine();调用这个可以换行 while ((str = br.readLine()) != null) { bw.write(str); bw.newLine(); } 在文件里面换行应该用\r\n吧,readline好像是判断以\n做一行的结束符 对头,回车换行符作为 readLine 方法读取字符序列的定界符,而定界符本身不会出现在读取的内容中地。 菜鸟一点小问题不懂求指点 多线程的好处....? 关于MyEclipse运行时的问题——无法载入sun/plugin/JavaRunTime类 如何方法调用 setBackGround出现问题 请问如何读取网卡的物理地址? 如何获得MYSQL驱动程序接口? 如何执行JAVA类 哪位仁兄做过多媒体,给我一点建议,答者有分! 请问怎么卸载JBUILDER4啊? 超级新手菜鸟---------equals方法 请问一个IO流问题,ByteArrayInputStream类型的使用
楼主【jingulang】截止到2008-07-12 10:26:04的历史汇总数据(不包括此帖):
发帖的总数量:22 发帖的总分数:530 每贴平均分数:24
回帖的总数量:310 得分贴总数量:109 回帖的得分率:35%
结贴的总数量:20 结贴的总分数:470
无满意结贴数:2 无满意结贴分:40
未结的帖子数:2 未结的总分数:60
结贴的百分比:90.91 % 结分的百分比:88.68 %
无满意结贴率:10.00 % 无满意结分率:8.51 %
值得尊敬
所以读不到换行?
返回值包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
调用这个可以换行
while ((str = br.readLine()) != null) {
bw.write(str);
bw.newLine();
}
对头,回车换行符作为 readLine 方法读取字符序列的定界符,而定界符本身不会出现在读取的内容中地。