read()
此方法一个字节一个字节的读取,从输入流中读取数据的下一个字节返回 0 到 255 范围内的 int 字节值,如果因为已经到达流末尾而没有可用的字节,则返回值 -1。
read (byte[] b)
此方法按b进行读取,如果文件总共读取的byte长度是46,b长度为10,则读取4次,每次读取10个字节,最后一次读取6个字节,以整数形式返回实际读取的字节数。
read (byte[] b,int off,int len)
将输入流中最多 len 个数据字节读入 byte 数组。尝试读取 len 个字节,但读取的字节也可能小于该值,以整数形式返回实际读取的字节数。
write (byte[] b, int off, int len)
从指定的字节数组写入 len个字节,从偏移 off开始到缓冲的输出流。
write(int b)
将指定的字节写入缓冲的输出流。