摘要: java InputStream读取数据问题在项目中要读取二进制流中的图片数据,发现只能读一部分,看了以下的文章后,原来不能一次性读完整个长度的,分批来读的。1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2. 关于InputStream类的available()方法 要一次读取多个 阅读全文
posted @ 2012-10-22 15:43 吴超文 阅读(1300) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示