首先要先理解什么是流!Stream的概念有點(diǎn)類似于pipe管道,就是你只能看到一段數(shù)據(jù),
必須順序讀取,
從開始到結(jié)束,
才能訪問到全部?jī)?nèi)容
而且你事先是不知道長(zhǎng)度的。
所以上述方法,不管哪一種,都是要先把流從inputStream里讀取,然后放到outStream里
這個(gè)“取”,“放”的動(dòng)作可以同步,也可以異步。
ByteArrayOutStreamout = new ByteArrayOutStream();
把數(shù)據(jù)寫入到ByteArrayOutStream()這個(gè)字節(jié)數(shù)組中
InputStream in = new ByteArrayInputStream(out.toByteArray())