共計(jì) 599 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,可以使用 ByteArrayOutputStream
類(lèi)來(lái)引用內(nèi)存流(MemoryStream)。
首先,需要導(dǎo)入 java.io.ByteArrayOutputStream
類(lèi),然后創(chuàng)建一個(gè) ByteArrayOutputStream
對(duì)象。接下來(lái),可以使用 write()
方法將數(shù)據(jù)寫(xiě)入內(nèi)存流中,使用 toByteArray()
方法將內(nèi)存流中的數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組。示例代碼如下:
import java.io.ByteArrayOutputStream;
public class Main {public static void main(String[] args) {ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// 將數(shù)據(jù)寫(xiě)入內(nèi)存流
outputStream.write(65); // 寫(xiě)入字節(jié) 65
outputStream.write("Hello".getBytes()); // 寫(xiě)入字符串 "Hello"
// 將內(nèi)存流中的數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組
byte[] byteArray = outputStream.toByteArray();
// 打印字節(jié)數(shù)組內(nèi)容
for (byte b : byteArray) {System.out.print(b + " ");
}
}
}
運(yùn)行以上代碼,將輸出字節(jié)數(shù)組的內(nèi)容:65 72 101 108 108 111
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完
發(fā)表至: Java
2023-12-21