B、FileOutputStream
FileOutputStream(File file) :创建一个向指定File对象表示的文件中写入数据的文件输出流
FileOutputStream(String name) :创建一个向具有指定名称的文件中写入数据的输出文件流
FileOutputStream(File file, boolean append) :创建一个向指定File对象表示的文件中写入数据的文件输出流
FileOutputStream(String name, boolean append) :创建一个向具有指定name的文件中写入数据的输出文件流
输入:A、InputStream
abstract int read() :从输入流中读取数据的下一个字节
int read(byte[] b) :从输入流中读取一定数量的字节,并将其存储在缓冲区
B、FileInputStream
FileInputStream(File file) :通过打开一个到实际文件的链接来创建一个FileInputStream,该文件通过文件系统中的File对象 file 指定
FileInputStream(String name) :通过打开一个到实际文件的链接来创建一个FileInputStream,该文件通过文件系统中的路径名 name 指定
int read() :从输入流中读取一个数据字节
int read(byte[] b) :从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中
② 字符流
输入:A、Reader
int read() :读取单个字符
int read(char[] ch) :将字符读入数组,并返回读取的个数
B、FileReader
FileReader(File file) :在给定从中读取数据的File的情况下创建一个新FileReader
FileReader(String fileName) :在给定从中读取数据的文件名的情况下创建一个新FileReader
输出:A、Writer
void write(char[] ch) :写入字符数组
abstract void write(char[] ch, int off, int len) :写入字符数组的某一部分
void write(int c) :写入单个字符
void write(String str) :写入字符串
void write(String str, int off, int length) :写入字符串的某一部分