IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的类都在IO包中
流按流向分为两种:输入流,输出流
1.1 FileWriter类使用
1.1.1 ileWriter向文件中写数据
A:FileWriter向文件中写数据操作步骤:
a:使用FileWriter流关联文件
b:利用FileWriter的写方法写数据
c:利用FileWriter的刷新方法将数据从内存刷到硬盘上
d:利用FileWriter的关流方法将释放占用的系统底层资源
B:FileWriter方法:
构造方法
FileWriter(String fileName)传入一个文件的路径
成员方法
void write(String str)向文件中写str
void flush()将内存中的数据刷新到文件中
void close()关流释放系统底层资源
1.1.2 FileWriter其它写方法
void write(Stringstr):写一个字符串数据
void write(Stringstr,int index,int len):写一个字符串中的一部分数据
void write(int ch):写一个字符数据,这里写int类型的好处是既可以写char类型的数据,也可以写char对应的int类型的值。'a',97
void write(char[]chs):写一个字符数组数据
void write(char[]chs,int index,int len):写一个字符数组的一部分数据
2.1 FileReader类使用
ileReader:
* FileReader(StringfileName):传递文件名称
*
* 输入流读文件的步骤:
* A:创建输入流对象
* B:调用输入流对象的读数据方法
* C:释放资源F