read()详解

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)

将指定的字节写入缓冲的输出流。


版权声明:本文为qq_46065397原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。