ファイルアウトプットストリームJ2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.io.FileOutputStream。OutputStreamクラスのサブクラスであり、バイト出力ストリームクラスである。バイト出力ストリームクラスの中では「出力先」に位置する。対になる入力側のクラスはFileInputStreamクラスである。バイトストリームをファイルに出力するバイト出力ストリームクラス。ファイルに1バイトずつ出力するためのクラス。何も変換を行わず、素直に1バイトずつ出力するため、バイナリーファイルの出力に向いているが、テキストファイルの場合、改行コードの変換等が行われないため不便である。その場合には文字出力ストリームクラスであるFileWriterクラスの使用を勧める。FileOutputStreamクラスのコンストラクタに「本当の出力先」となるファイルを指定することで、そのファイルを開く。FileOutputStreamクラスのwrite()メソッドを用いてバイトデータを書き込む。引数がひとつのwrite()メソッドは、int型を引数に受け取るが、実際に処理されるのはbyte型のサイズのみのため、渡せる値は0x00~0xFFとなる。処理終了後はclose()メソッドを呼び終了処理を行う。ファイルを閉じるため必ずこのメソッドを呼ぶ必要がある。出力ファイルの絶対パス。ファイルは存在しなくても構いません。いうか存在すると上書きされます。FileOutputStreamクラスの参照型変数。ここで作っておくのはfinallyでclose()メソッドを呼ぶためです。FileOutputStreamクラスを作ります。バイトデータを書き込みます。to.txtには「ABC」と出力されているはずです。このように、バイナリーデータを出力することができます。IOException例外が投げられます。finally内で行います。出力ファイルの絶対パス。ファイルは存在しなくても構いません。いうか存在すると上書きされます。FileOutputStreamクラスの参照型変数。ここで作っておくのはfinallyでclose()メソッドを呼ぶためです。FileOutputStreamクラスを作ります。バイトデータを書き込みます。to.txtには「ABC」と出力されているはずです。このように、バイナリーデータを出力することができます。IOException例外が投げられます。finally内で行います。}}「みだし」に含まれているページFileOutputStream「解説」に含まれているページFileInputStreamFileOutputStreamOutputStreamバイト出力ストリームバイナリーファイル「サンプルプログラムとか」に含まれているページEOFEOFExceptionFileOutputStreamSerializabletransientバイト入力ストリームバイト出力ストリームバイナリーファイル直列化usersupdate:2005/11/09このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。