java流的read方法返回值怎么来的?
java流的read方法返回值怎么来的?
日期:2017-09-17 19:14:08 人气:1
inputstream的read函数 在很多地方都有用到 比如键盘输入或文件流输入或socket输入
read的返回值 并不是真正得到的数据,而是得到的数据的长度
你每次会希望读入一定的长度,比如你想读10个byte 如果剩余的byte数足够,将会读满所需要的字节数,如果剩余的字节数不够 将会返回一个小于你所读的数 如果读到-1 表示读取结束(经常在socket和文件读取遇到)