OutputStreamおよびサブクラス
この抽象クラスは、すべてのクラスのバイト出力ストリームの親です.出力ストリームは、出力バイトを受け入れ、いくつかの受信機に送信する.
クラス
直接サブクラスにはFileOutputStream,OutputStreamなどのがある.
方法:
クラス
OutputStream
アプリケーションを定義するには、少なくとも1つのメソッドを提供して1バイトを出力する必要があります.直接サブクラスにはFileOutputStream,OutputStreamなどのがある.
方法:
close()
この出力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します.flush()
出力ストリームをリフレッシュし、キャッシュデータを書き出す.write(byte[] b)
書き込みb.length
バイト指定されたバイト配列からの出力ストリーム. write(byte[] b, int off, int len)
書き込みlen
バイトバイト指定バイト配列でのオフセットoff
から出力ストリームが開始される.public class FileOutputStream
extends OutputStream
ファイル出力ストリームはFile
または1つFileDescriptor
データ書込み出力ストリームpublic FileOutputStream(String name)
throws FileNotFoundException
ファイル出力ストリームを作成し、指定した名前でファイルに書き込むpublic FileOutputStream(String name,
boolean append)
throws FileNotFoundException
ファイル出力ストリームを作成し、指定した名前でファイルに書き込みます.2番目ならtrue
、バイトは最初ではなくファイルの最後に書き込まれますpublic FileOutputStream(File file)
throws FileNotFoundException
ファイル出力ストリームを作成して指定したFile
オブジェクト表示のファイルpublic FileOutputStream(File file,
boolean append)
throws FileNotFoundException
ファイル出力ストリームを作成して指定したFile
オブジェクトが表すファイル.2番目ならtrue
で、バイトは最初ではなくファイルの最後に書き込まれます.public void write(int b)
throws IOException
指定したバイトをファイル出力ストリームに書き込みます.実装方法OutputStream
write
. public void write(byte[] b)
throws IOException
書き込みb.length
バイトは、指定されたバイト配列からストリームを出力します. public void write(byte[] b,
int off,
int len)
throws IOException
書き込みlen
バイトバイトバイト指定バイト配列での開始オフセットoff
このファイル出力ストリーム. public void close()
throws IOException
このファイル出力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します.このファイル出力ストリームはバイトの書き込みに使用されなくなる可能性がありますprotected void finalize()
throws IOException
ファイルの接続をクリーンアップし、このファイルがストリームを出力していることを確認します.close
メソッドが呼び出されたとき、このストリームは参照されませんでした.