A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

将输入的内容真正写到,文件中去操作?这两个方法什么时候用,哪个更好些?

5 个回复

倒序浏览
flush 是将流中的数据刷新出去,close 是关闭流,但是在关闭之前还会刷新一次,如果你只是想刷新以后还继续操作流就用flush ,如果没有其他操作,就可以用close

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报 1 0
举个例子,你去餐厅吃饭,饮料是可以续杯的。

你把杯子里的饮料喝完,就是flush一下,这时你可以续杯。

你把杯子里的饮料一饮而尽,然后把杯子扔了,不能再续杯了,这就是close。

想继续喝,就flush,不想续了,就close
回复 使用道具 举报
flush()   是刷新流中的数据,close()  是关闭流操作,但是关闭之前会进行一次刷新的操作   
回复 使用道具 举报
flush() 是刷新流中的数据可以多次使用,close()是关闭流操作,一般要结束数据的传输,才使用的,但是关闭之前会进行一次刷新的操作   。
回复 使用道具 举报
:o
一个持续利用,一个一次性的,在这个倡导节约的环境,欢迎使用flush
不过怎么你也要 close一次
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马