-
- すべてのスーパー・インタフェース:
AutoCloseable,DataOutput
- 既知のすべての実装クラス:
ObjectOutputStream
public interface ObjectOutput extends DataOutput, AutoCloseable
ObjectOutputは、DataOutputインタフェースを拡張してオブジェクトの書込みができるようにします。 DataOutputはプリミティブ型の出力ができるメソッドを含みますが、ObjectOutputはこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。- 導入されたバージョン:
- 1.1
- 関連項目:
InputStream,ObjectOutputStream,ObjectInputStream
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 voidclose()ストリームを閉じます。voidflush()ストリームをフラッシュします。voidwrite(byte[] b)バイト配列を書き込みます。voidwrite(byte[] b, int off, int len)バイト配列の一部を書き込みます。voidwrite(int b)バイトを書き込みます。voidwriteObject(Object obj)ベースとなる記憶域またはストリームにオブジェクトを書き込みます。-
インタフェース java.io.DataOutputから継承されたメソッド
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
-
-
-
-
メソッドの詳細
-
writeObject
void writeObject(Object obj) throws IOException
ベースとなる記憶域またはストリームにオブジェクトを書き込みます。 このインタフェースを実装するクラスは、オブジェクトの書込み方法を定義します。- パラメータ:
obj- 書き込まれるオブジェクト- 例外:
IOException- 通常の入出力関連の例外が発生した場合。
-
write
void write(int b) throws IOExceptionバイトを書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
write、インタフェース:DataOutput- パラメータ:
b- バイト- 例外:
IOException- 入出力エラーが発生した場合。
-
write
void write(byte[] b) throws IOExceptionバイト配列を書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
write、インタフェース:DataOutput- パラメータ:
b- 書き込まれるデータ- 例外:
IOException- 入出力エラーが発生した場合。
-
write
void write(byte[] b, int off, int len) throws IOExceptionバイト配列の一部を書き込みます。- 定義:
write、インタフェース:DataOutput- パラメータ:
b- 書き込まれるデータoff- データ内の開始オフセットlen- 書き込まれるバイト数- 例外:
IOException- 入出力エラーが発生した場合。
-
flush
void flush() throws IOExceptionストリームをフラッシュします。 バッファリングされているすべての出力バイトが書き込まれます。- 例外:
IOException- 入出力エラーが発生した場合。
-
close
void close() throws IOExceptionストリームを閉じます。 ストリームに関連するすべてのリソースを解放するために、このメソッドを呼び出す必要があります。- 定義:
close、インタフェース:AutoCloseable- 例外:
IOException- 入出力エラーが発生した場合。
-
-