在Java中,可以使用InputStream
和OutputStream
來進行字節流的讀寫操作。以下是一些常見的用于快速寫入的方法:
FileOutputStream
類來創建一個輸出流,然后使用write(byte[] bytes)
方法將字節數組寫入文件。byte[] bytes = "Hello, World!".getBytes();
OutputStream outputStream = new FileOutputStream("output.txt");
outputStream.write(bytes);
outputStream.close();
DataOutputStream
類來包裝OutputStream
,然后使用writeXXX()
方法快速寫入不同類型的數據。OutputStream outputStream = new FileOutputStream("output.txt");
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.writeInt(42); // 寫入整數
dataOutputStream.writeDouble(3.14); // 寫入浮點數
dataOutputStream.writeUTF("Hello, World!"); // 寫入字符串
dataOutputStream.close();
BufferedOutputStream
類來包裝OutputStream
,然后使用write(byte[] bytes)
方法進行緩沖寫入。byte[] bytes = "Hello, World!".getBytes();
OutputStream outputStream = new FileOutputStream("output.txt");
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);
bufferedOutputStream.write(bytes);
bufferedOutputStream.close();
以上是一些常用的快速寫入字節流的方法,根據實際需求選擇適合的方法即可。