在Java中,可以使用ByteArrayOutputStream
類來引用內存流(MemoryStream)。
首先,需要導入java.io.ByteArrayOutputStream
類,然后創建一個ByteArrayOutputStream
對象。接下來,可以使用write()
方法將數據寫入內存流中,使用toByteArray()
方法將內存流中的數據轉換為字節數組。示例代碼如下:
import java.io.ByteArrayOutputStream;
public class Main {
public static void main(String[] args) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// 將數據寫入內存流
outputStream.write(65); // 寫入字節65
outputStream.write("Hello".getBytes()); // 寫入字符串"Hello"
// 將內存流中的數據轉換為字節數組
byte[] byteArray = outputStream.toByteArray();
// 打印字節數組內容
for (byte b : byteArray) {
System.out.print(b + " ");
}
}
}
運行以上代碼,將輸出字節數組的內容:65 72 101 108 108 111