public interface ObjectInput extends DataInput, AutoCloseable
InputStream
, ObjectOutputStream
, ObjectInputStream
修飾子と型 | メソッドと説明 |
---|---|
int |
available()
ブロックせずに読み込むことができるバイト数を返します。
|
void |
close()
入力ストリームを閉じます。
|
int |
read()
データのバイトを読み込みます。
|
int |
read(byte[] b)
バイト配列に読み込みます。
|
int |
read(byte[] b, int off, int len)
バイト配列に読み込みます。
|
Object |
readObject()
オブジェクトを読み込み、それを返します。
|
long |
skip(long n)
入力をnバイトだけスキップします。
|
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
Object readObject() throws ClassNotFoundException, IOException
ClassNotFoundException
- 直列化されたオブジェクトのクラスが見つからなかった場合。IOException
- 通常の入出力関連の例外が発生した場合。int read() throws IOException
IOException
- 入出力エラーが発生した場合。int read(byte[] b) throws IOException
b
- データの読込み先のバッファIOException
- 入出力エラーが発生した場合。int read(byte[] b, int off, int len) throws IOException
b
- データの読込み先のバッファoff
- データの開始オフセットlen
- 読み込まれる最大バイト数IOException
- 入出力エラーが発生した場合。long skip(long n) throws IOException
n
- スキップするバイト数IOException
- 入出力エラーが発生した場合。int available() throws IOException
IOException
- 入出力エラーが発生した場合。void close() throws IOException
close
、インタフェース: AutoCloseable
IOException
- 入出力エラーが発生した場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.