在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ FileInputStream對象的拷貝有哪些方式?

FileInputStream對象的拷貝有哪些方式?

需要對一個FileInputStream對象進行多次操作,比如讀取頭部字節(jié)校驗文件類型,或者緩存之類的,最終的目的是上傳至oss。

但是流對象操作一次之后就廢了,而且FileInputStream不支持mark()reset()

因此需要拷貝使用,目前只知道利用ByteArrayOutputStream來進行拷貝的方法。

不知道除此之外還有什么方法呢? 預(yù)謝!

回答
編輯回答
伴謊

先用FileInputStream把文件讀到一個byte[]里,再反復(fù)用ByteArrayInputStream讀取這個byte[]

2018年6月15日 02:04