共計 751 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 ByteArrayOutputStream 類來模擬 MemoryStream。
- 首先,需要導入
java.io.ByteArrayOutputStream類。
import java.io.ByteArrayOutputStream;
- 創建一個 ByteArrayOutputStream 對象,并將其作為輸出流。
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
- 使用
write()方法向輸出流中寫入數據。
outputStream.write(data);
- 使用
toByteArray()方法獲取輸出流中的數據。
byte[] result = outputStream.toByteArray();
完整示例代碼如下:
import java.io.ByteArrayOutputStream;
public class MemoryStreamExample {public static void main(String[] args) {
// 創建一個 ByteArrayOutputStream 對象
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// 向輸出流中寫入數據
byte[] data = {1, 2, 3, 4, 5};
outputStream.write(data, 0, data.length);
// 獲取輸出流中的數據
byte[] result = outputStream.toByteArray();
// 打印輸出結果
for (byte b : result) {System.out.println(b);
}
}
}
這樣就可以模擬 MemoryStream 的功能了。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Java
2023-12-21