「Java17」FileOutputStreamを使用してバイトをテキストファイルに書き込むサンプル
環境
JavaSE 17
Eclipse 2022-06 (4.24.0)
関数
public void write(int b) IOException
指定されたバイトをこのファイル出力ストリームに書き込みます。OutputStreamのwriteメソッドを実装します。
パラメータ: b – 書き込まれるバイト。
例外: IOException – 入出力エラーが発生した場合。
使用例
package com.arkgame.study; import java.io.FileOutputStream; import java.io.IOException; public class FileWriteDemo { //ファイル名の変数の宣言 private static final String FILENAME = "C:\\study\\java\\test.txt"; public static void main(String[] args) throws IOException { //FileOutputStreamクラスのオブジェクトを生成する FileOutputStream fileOutputStream = new FileOutputStream(FILENAME); byte ba = 66; byte bb = 65; // 指定されたバイトをこのファイル出力ストリームに書き込み fileOutputStream.write(ba); fileOutputStream.write(bb); System.out.println("バイトをファイル出力ストリームに書き込みます"); //テキストファイルに書き込む fileOutputStream.flush(); //テキストファイルをクローズする fileOutputStream.close(); System.out.println("テキストファイルをクローズします"); } }
実行結果
「C:\\study\\java\\test.txt」に下記文字を書き込みます BA コンソールに以下のメッセージを出力します バイトをファイル出力ストリームに書き込みます テキストファイルをクローズします