标签:str code 系统 作用 目标 之间 微信 内容 直接
---恢复内容开始---
今日学习目标
import java.io.FileWriter; import java.io.IOException; public class Demo01FileWriter { public static void main(String[] args) throws IOException { //创建输出流对象 FileWriter fw = new FileWriter("d:\\a.txt"); /* * 创建输出流对象醉了哪些事情: * A:调用系统资源创建了一个文件 * B:创建输出流对象 * C:把输出流对象指向文件 */ //调用输出流对象的写数据的方法 //写一个字符串数据 fw.write("IO流你好"); //数据没有直接写到文件,其实是写到了内存缓冲区 fw.flush(); //释放资源 //通知系统释放和该文件相关的资源 fw.close(); //while(true){} } }
代码执行之后会在d盘目录下生成一个a.txt 文件,文件内容为IO流你好。
FileWriter写数据路径问题及关闭和刷新方法的区别
import java.io.FileWriter; import java.io.IOException; public class Demo02FileWriter { public static void main(String[] args) throws IOException { //创建输出流对象 //FileWriter fw = new FileWriter("d:\\a.txt"); FileWriter fw = new FileWriter("a.txt"); //调用输出流对象的写数据方法,并刷新缓冲区 fw.write("helloworld"); fw.flush(); fw.write("java"); fw.flush(); //释放资源 fw.close(); //Stream closed 流关闭 //fw.write("javaee"); //fw.flush(); //这里需要关闭流,不然就会报错,提示要关闭流 } }
标签:str code 系统 作用 目标 之间 微信 内容 直接
原文地址:https://www.cnblogs.com/Haidrens/p/10159475.html