流的分类:字节流、字符流、带缓冲的流
InputStream OutputStream 操作字节的流
Reader Writer操作字符的流
BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter带缓冲区的字符/字节流字节流和字符流的主要区别
字节流
int read()返回单个字节
int read(byte[],int offset,int len)读取指定长度字节 如果不填则读取数组长度字节
字符流
int read()返回单个字符
int read(char[],int offset,int len)读取指定长度字符 如果不填则读取数组长度字符BufferedReader提供了String readLine()
BufferedWriter提供了void newLine()
Scanner和PrintWriter提供了对各种数据类型的支持
RandomAccessFile读写文件,可直接读写各种数据类型
版权声明:本文为wang386476890原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。