-
- すべてのスーパー・インタフェース:
AutoCloseable
,DataOutput
- 既知のすべての実装クラス:
ObjectOutputStream
public interface ObjectOutput extends DataOutput, AutoCloseable
ObjectOutputは、DataOutputインタフェースを拡張してオブジェクトの書込みができるようにします。 DataOutputはプリミティブ型の出力ができるメソッドを含みますが、ObjectOutputはこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。- 導入されたバージョン:
- 1.1
- 関連項目:
InputStream
,ObjectOutputStream
,ObjectInputStream
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 void
close()
ストリームを閉じます。void
flush()
ストリームをフラッシュします。void
write(byte[] b)
バイト配列を書き込みます。void
write(byte[] b, int off, int len)
バイト配列の一部を書き込みます。void
write(int b)
バイトを書き込みます。void
writeObject(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
- 入出力エラーが発生した場合。
-
-