1.请用自己的语言描述IO流的分类?
按流向分为:
输入流:将文件数据读入内存中
输出流:将内存中数据写出到文件
按数据类型分为:
字节流:将数据通过字节的形式输入输出
字符流:将数据通过字符的形式输入输出
2.字节输入流读取文件的方式有几种?
read()按照单个字符读取
read(Byte[],byteArr)按照数组长度读取
read(Byte[] byteArr,int index,int length)将输入流中最多length个数据字节读入到byte数组(索引从index开始)
3.字节输出流写出文件的方式有几种?
write(int a)将a写出到文件
write(Byte[] byte) 将字节数组写出到文件
write(Byte[] byte,int off,int len) 将数组中指定范围写出到文件 |