正在回答 回答被采纳积分+1
1回答
好帮手慕小蓝
2022-11-03 18:29:55
同学你好,老师将同学圈起来的三句代码分别做解释:
1.第一句其实就是:FileOutputStream fos = new FileOutputStream(new File("D:/test.txt"));,只不过因为代码逻辑需要,拆分为了三句。这句代码的意义是:创建一个文件字节输出流,该输出流用于操作D盘下的test.txt文档。
2.第二句其实是:OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");这句代码的意义是:基于第一部的流对象,创建转换流对象,并且将编码字符集格式设置为UTF-8。此时通过这个流对象向文件写出数据时,编码格式也就被规定为UTF-8了。
3.第三句代码的意义是:使用第二步的流对象,向test.txt文件中写数据,数据内容为“这是一个新文件!”。
祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8790 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星