正在回答 回答被采纳积分+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文件中写数据,数据内容为“这是一个新文件!”。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星