InputStream:OutputStream:
InputStream:
字节输入流,他是超类,它的实现类有一下这些FilterInputStream, read(), OutputStream, 但是最常用的是FilterInputStream
FilterInputStream: 包含其他一些输入流,能够对读取的文件进行操作
构造方法:
FilterInputStream(InputStream in): 创建一个读取文件的对象,并告诉该对象要操作的文件是谁, 可以直接new FIle对象
常用方法:
read(): 从此输入流中读取下一个数据字节。
read(byte[] b) : 从此输入流一次性读取指定容器的数据
close():关闭资源
OutputStream:
字节输出流,它也是超类,可以将内容写入到指定的地址,它常用的实现类,FileOutputStream
FileOutputStream: 文件输出流是用于将数据写入到指定的地址
构造方法:
FileOutputStream(String name): 使用字符串进行输出地址的设定
常用的方法:
write(int length): 往指定的地点写文件
write(byte[] b, int off, int len): 往指定的地点写内容,一次性写到数组的最大值
close(): 关闭资源