在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