將 byte
數組轉換為 InputStream
可以使用 Java 標準庫中的 ByteArrayInputStream
類,該類實現了 InputStream
接口,在內存中提供了一個可讀取的字節數組作為輸入流。
以下是一個簡單的示例代碼:
byte[] bytes = ...; // 假設已經有一個 byte 數組
InputStream inputStream = new ByteArrayInputStream(bytes);
這里,我們首先創建了一個 byte
數組 bytes
,然后通過調用 ByteArrayInputStream
的構造函數并傳遞 bytes
數組作為參數,來創建一個新的 ByteArrayInputStream
實例。最終得到的 inputStream
對象即為所需的 InputStream
。
需要注意的是,在使用完 InputStream
后,應當及時關閉它以釋放資源,可以使用 close()
方法來關閉輸入流。