登陆购买课程后可参与讨论,去登陆吧
同学你好,read(char[] cbuf)方法作用是将字符读入数组,如果达到流的结尾则返回-1。
代码中应用循环将流中数据反复读取到字符数组中,并输出。
字符数组的长度表示的是从流中一次读取的字符数,循环读取一次输出一次,故是可以正常输出的哦。
祝学习愉快~
循环读取一次输出一次,输出完后就在数组中清除是不
同学你好,不是清除,是覆盖,这里可参考如下举例:
假如数组的长度是10,第一次读取的时候读满了,假如读的是星号,那么数组的内容就是“**********”。
第二次读取的时候,假如读到的是井号,但是只有4个,文件就结束了。此时每次读取到的内容,都会从0下标开始,依次覆盖原来的数组,直到读取结束或者数组被读满,那么读取四个井号的数组的内容就是“####******”
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
79 1
56 1
9 1
14 1
56 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星