黑马程序员技术交流社区
标题:
关于readLine()的小问题
[打印本页]
作者:
wyasln
时间:
2015-11-29 19:55
标题:
关于readLine()的小问题
最近在学IO,学到FileReader 、FileWriter、BufferedReader、BufferedWriter
其中BufferedReader中有个readLine()方法,读取一行数据
看了解释是系统读到\r\n就认为读完一行了,当然这里的\r\n不是显式显式的
那么问题是,如果我要读的文本中包含了\r\n,系统会怎么判断呢?
作者:
劲爆对策
时间:
2015-11-30 00:55
自己试一下,一个字符一个字符的读,如果读到\r,那么 继续循环读,接着读,如果下一个字符是\n,那么就是换行了,则return 读到的所有字符,退出方法。
作者:
石三伢子1
时间:
2015-11-30 10:24
也是按照读一行的原理返回文本中\r\n以前的内容;
作者:
hrfhwy
时间:
2015-11-30 21:59
也会换行
作者:
jiangshicun007
时间:
2015-12-1 11:11
文本中包含\r\n是不行的,他一次只读一个字符,也就是说他读到的根本不是一个整体的\r\n,这就是为什么我们要用专业字符!
作者:
1018chenhaiyang
时间:
2015-12-1 11:14
二楼给出来了正确答案
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2