摘要:
java InputStream读取数据问题在项目中要读取二进制流中的图片数据,发现只能读一部分,看了以下的文章后,原来不能一次性读完整个长度的,分批来读的。1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2. 关于InputStream类的available()方法 要一次读取多个 阅读全文