黑马程序员技术交流社区

标题: BufferedReader中readLine(),一次读取一行读取的内容包括空的字.... [打印本页]

作者: 18001105207    时间: 2016-9-23 20:36
标题: BufferedReader中readLine(),一次读取一行读取的内容包括空的字....
BufferedReader中readLine(),一次读取一行读取的内容包括空的字符吗,还是只包括有效字符

作者: cjc147    时间: 2016-9-23 21:31
包括空的字符。只要是在换行符前的,全部都读取。
作者: Fate_stay    时间: 2016-9-27 17:10
包括空的字符啊
作者: 18001105207    时间: 2016-9-27 21:35
多谢大家分享
作者: CreScert    时间: 2016-9-27 21:47
包括空字符,ReadLine遇到\r\n才退出,这是BufferedReader类的readLine的一个源码,有疑问,看源码
[Java] 纯文本查看 复制代码
 charLoop:
                for (i = nextChar; i < nChars; i++) {
                    c = cb;
                    if ((c == '\n') || (c == '\r')) {
                        eol = true;
                        break charLoop;
                    }
                }

作者: 18001105207    时间: 2016-9-28 11:55
CreScert 发表于 2016-9-27 21:47
包括空字符,ReadLine遇到\r\n才退出,这是BufferedReader类的readLine的一个源码,有疑问,看源码[mw_shl_ ...

多谢多谢




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