1、IO流是用来处理设备之间的数据传输(文件复制,上传文件和下载文件)
2、分类:输出流:FileWriter
输出流:FileReader
这里我简单讲一下java中怎么用FileWriter来进行创建文件写入数据
需要用到的构造方法:FileWriter(String fileName):创建一个文件夹名称
用到的成员方法:void write(String str):写文件中写字符串数据
void flush():刷新内存缓冲区
void close():释放资源
打开Eclipse新建一个java项目,接着新建一个包,接着新建一个类:
package hao0101;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterDemo {
public static void main(String[] args) throws IOException {
//创建输出流对象
FileWriter fw = new FileWriter("d:\\a.txt");
//写一个字符串数据
fw.write("IO流很舒服");
//因为数据没有直接写入文件,而是写到了内存缓冲区,所以需要用flush()方法进行刷新缓冲区,使数据进入文件中
fw.flush();
//释放资源
fw.close();
}
}