1.字节流
输入流
InputStream
int read()一次读取一个字节
int read(byte[] bys) 一次读取一个字节数组
FileInputStream
BufferedInputStream
输出流
OutputStrean
void write(int by):一次写一个字节
void write(byte[] bys , int i , int len) 一次读取字节数组的一部分
FileOutputStream
BufferedOutputStream
2.字符流
字符流 = 字节流+编码表
输入流
Reader
int read()一次读取一个字符
int read(byte[] bys) 一次读取一个字符数组
InputStreamReader
FileReader
BufferedReader
String readLine()
一次读取一行数据
输出流
Writer
void write(int by):一次写一个字符
void write(byte[] bys , int i , int len) 一次读取字符数组的一部分
OutputStreamWriter
FileWriter
BufferedWriter
void newLine();写换行符
除了用Windows记事本打开才能读懂的数据用字符流以外,其他的全部使用字节流
字节流复制数据4种方式
字符流复制数据5种方式
java之IO流小结
最新推荐文章于 2025-04-11 00:16:46 发布