檔案流多次使用

2021-07-31 21:15:30 字數 559 閱讀 5868

有的時候會遇到檔案流多次使用,一般正常來說,使用完檔案流檔案流就會關閉不能再次使用,這個時候就需要我們把原來的檔案流保留下來,以便再次使用。『』

inputstream resstream ;//原檔案流

//儲存檔案流

bytearrayoutputstream baos = new bytearrayoutputstream();

byte buffer = new byte[1024];

int len;

while ((len = resstream.read(buffer)) > -1 )

baos.flush();

//檔案流1

inputstream stream1 = new bytearrayinputstream(baos.tobytearray());

你的操作

//檔案流2

inputstream stream2 = new bytearrayinputstream(baos.tobytearray());

你的操作

【本文由「年輕要浪啊」發布,2023年05月10日】

返回檔案流 使用流讀取檔案內容

程式 public static void fis catch exception e 程式執行結果 通過開啟乙個到實際檔案的連線來建立乙個 fileinputstream,該檔案通過檔案系統中的 file 物件 file 指定。通過使用檔案描述符 fdobj 建立乙個 fileinputstrea...

檔案流的使用(C )

檔案流 讀取 public void filestreamread 使用streamreader來讀取乙個文字檔案 public void streamreader console.readkey 使用streamwriter來讀取乙個文字檔案 public void streamwriter co...

使用Git Rebase合併多次提交

在平時的軟體開發中,我們每個team使用乙個公共倉庫 這裡說的是git倉庫 每當有乙個新的需求,我們會拉出乙個特性分支,然後在這個特性分支上做開發以及提交個人的 我有個習慣就是 為了確保 的安全性,每天下班前會把個人的本地倉庫 提交到公共倉庫。由於每天開發過程中由於各種原因會提交幾次 到個人倉庫,這...