Javaでファイルストリームをファイルに直接変換する方法

FileOutputStreamクラスを使用すると、ファイルストリームを直接ファイルに変換できます。以下にサンプルコードを示します。

import java.io.*;
  
public class ConvertStreamToFile {
    public static void main(String[] args) throws IOException {
        // 创建一个文件流
        FileInputStream fileInputStream = new FileInputStream("input.txt");
  
        // 创建一个输出流
        FileOutputStream fileOutputStream = new FileOutputStream("output.txt");
  
        // 创建一个缓冲区
        byte[] buffer = new byte[1024];
        int length;
  
        // 将文件流写入输出流中
        while ((length = fileInputStream.read(buffer)) > 0) {
            fileOutputStream.write(buffer, 0, length);
        }
  
        // 关闭流
        fileInputStream.close();
        fileOutputStream.close();
  
        System.out.println("文件转换成功!");
    }
}

上記コードで FileInputStream オブジェクトを作成してファイルストリームを読み込み、FileOutputStream オブジェクトを作成してファイルストリームを書き込みます。その後、バッファを介してファイルストリームを出力ストリームに書き込み、最後にストリームを閉じます。これにより、ファイルストリームを直接ファイルに変換できます。

bannerAds