输入流:FileInputStream 读取数据
操作步骤:
- 找到要读取的文件路径
File file = new File("这里是文件的路径");
2.创建数据传输的通道
FileInputStream input = new FileInputStream(file);
3.读取目标文件中的数据
input.read();
=> 调用read()方法
4.释放资源
input.close();
=> 调用close()方法
输出流:FileOutputStream 写出数据
操作步骤:
1.找到需要写入的文件的路径
File file = new File("文件的路径");
2.创建文件传输的通道
FileOutputStream output = new FileOutputStream(file);
3.写入数据到目标文件中(调用write()方法)
output.write(int b);
=> wrirte(int b)将指定的字节写入此文件的输出流
4.释放资源
(调用close()方法)
output.close();
OutputStreamWriter的方法
void writer(int c):写一个字符
void writer(char[] c):写一个字符组
void writer(char[] c,int off,int length):写一个字符组的一部分
void writer(String str):写一个字符串
void writer(String str,int off,int length):写一个字符串的一部分
InputStreamReader的方法
int read():读取单个字符
int read(char[],int off,int length):将字符读入数组的某一部分
int read(char[] c):将字符串读入数组