黑马程序员技术交流社区

标题: IO字符读取流缓冲区readLine()方法问题 [打印本页]

作者: 逍遥才子121    时间: 2015-5-7 11:57
标题: IO字符读取流缓冲区readLine()方法问题
while ((line=br.readLine())!=null)
                        {
                                bw.write(line);
                                bw.newLine();
                        }
这个读取一行是指读取一段,就是读到回车么?
作者: 邹园倚    时间: 2015-5-7 12:05
是指读一行,读到回车符停止
作者: 想要那片海    时间: 2015-5-7 14:12
这个方法的底层是包装了read方法和判断读取到是不是回车符,缓冲流就是为了提高效率嘛
作者: ddddk    时间: 2015-5-7 15:07
想要那片海 发表于 2015-5-7 14:12
这个方法的底层是包装了read方法和判断读取到是不是回车符,缓冲流就是为了提高效率嘛 ...

这个回答很不错
作者: davane    时间: 2015-5-7 15:55
是的,读到回车!
作者: 396460221    时间: 2015-5-7 18:01
读一行数据但不包括换行符,因为苹果和WINDOW换行符是不一样的。你可以理解为读到回车这一行就读完了,但回车所代表的值没有被存储进去,只是作为标记告诉读取流。所以为了数据的可读性加入跨平台的换行。
作者: w401634075    时间: 2015-5-7 18:09
读到回车就换行了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2