黑马程序员技术交流社区

标题: 关于IO流的一个问题 [打印本页]

作者: up淡然    时间: 2015-6-11 18:14
标题: 关于IO流的一个问题
今天看java基础IO流的时候(MyBufferedReader)遇到一个问题,感觉后来的同学可能遇到,在这里说一下,希望能帮助后来人。
在看到MyBufferedReader方法体时,它只有return语句,并没有每次对StringBuilder类对象sb进行清空。那么为什么下一次返回的结果不会带有上一次sb中存储的内容呢?
原因是MyBufferedReader方法是放在while循环里调用的,每次返回非空内容后执行循环体,然后又会再次重新调用MyBufferedReader方法,因此MyBufferedReader方法里的sb对象每次都是新定义的,所以返回的内容不会加上上一次的内容。
作者: up淡然    时间: 2015-6-11 18:16
哦,忘写了,这个问题在19天-05-IO留那节视频中
作者: 银哥    时间: 2015-6-11 20:18
谢谢分享




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