Javaファイルストリームをファイルとして保存する方法
Javaファイルのストリームをファイルに保存するには、FileOutputStreamクラスを使用します。以下にJavaファイルのストリームを保存するサンプルコードを示します。“`java
import java.io.*;
public class SaveFileStreamToFile {
public static void main(String[] args) {
try {
// ファイル入力ストリームを作成します。
FileInputStream fileInputStream = new FileInputStream(“input.txt”);
// ファイル出力ストリームを作成します。
FileOutputStream fileOutputStream = new FileOutputStream(“output.txt”);
// ファイルストリームの内容を読み込んでファイルに保存します。
int data;
while ((data = fileInputStream.read()) != -1) {
fileOutputStream.write(data);
}
// ストリームを閉じます。
fileInputStream.close();
fileOutputStream.close();
System.out.println(“ファイルが保存されました。”);
} catch (IOException e) {
e.printStackTrace();
}
}
}
“`
このサンプルコードでは、まずFileInputStreamインスタンスを作成して入力ファイルの内容を読み込み、FileOutputStreamインスタンスを作成してデータをファイルに書き込みます。次に、ループを使用して入力ストリームの内容をバイト単位で読み込み、出力ストリームに書き込みます。最後に、入力ストリームと出力ストリームを閉じます。