インタフェース java.io.DataInput
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース java.io.DataInput
- public interface DataInput
- extends Object
DataInput は入力データをマシンに依存しない形式で読み込むことができるストリームを記述したインタフェースである。
- 参照:
- DataInputStream, DataOutput
-
readBoolean()
- booleanを読み込む。
-
readByte()
- 8ビット byte を読み込む。
-
readChar()
- 16 ビット char を読み込む。
-
readDouble()
- 64 ビット double を読み込む。
-
readFloat()
- 32 ビットfloat を読み込む。
-
readFully(byte[])
- すべてのバイトが読ま込まれるまでブロックしながらバイト列を読み込む。
-
readFully(byte[], int, int)
- すべてのバイトが読ま込まれるまでブロックしながらバイト列を読み込む。
-
readInt()
- 32 ビット intを読み込む。
-
readLine()
-
-
readLong()
- 64 ビット longを読み込む。
-
readShort()
- 16 ビット short を読み込む。
-
readUTF()
-
-
readUnsignedByte()
- 符号なしの8ビット byte を読み込む。
-
readUnsignedShort()
- 16 ビット short を読み込む。
-
skipBytes(int)
- すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。
readFully
public abstract void readFully(byte b[]) throws IOException
- すべてのバイトが読ま込まれるまでブロックしながらバイト列を読み込む。
- パラメータ:
- b - データが読み込まれるバッファ
- 例外: EOFException
- ファイルの最後に達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readFully
public abstract void readFully(byte b[],
int off,
int len) throws IOException
- すべてのバイトが読ま込まれるまでブロックしながらバイト列を読み込む。
- パラメータ:
- b - データを読み込むバッファ
- off - データの開始オフセット
- len - 読み込むことのできる最大バイト数
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
skipBytes
public abstract int skipBytes(int n) throws IOException
- すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。
- パラメータ:
- n - スキップされるバイト数
- 返り値:
- 実際にスキップしたバイト数。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readBoolean
public abstract boolean readBoolean() throws IOException
- booleanを読み込む。
- 返り値:
- 読み込まれたboolean。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readByte
public abstract byte readByte() throws IOException
- 8ビット byte を読み込む。
- 返り値:
- 読み込まれた8ビット byte。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readUnsignedByte
public abstract int readUnsignedByte() throws IOException
- 符号なしの8ビット byte を読み込む。
- 返り値:
- 読み込まれた8ビット byte。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readShort
public abstract short readShort() throws IOException
- 16 ビット short を読み込む。
- 返り値:
- 読み込まれた16 ビットshort。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readUnsignedShort
public abstract int readUnsignedShort() throws IOException
- 16 ビット short を読み込む。
- 返り値:
- 読み込まれた16 ビットshort。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readChar
public abstract char readChar() throws IOException
- 16 ビット char を読み込む。
- 返り値:
- 読み込まれた16 ビットchar。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readInt
public abstract int readInt() throws IOException
- 32 ビット intを読み込む。
- 返り値:
- 読み込まれた32ビットint。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readLong
public abstract long readLong() throws IOException
- 64 ビット longを読み込む。
- 返り値:
- 読み込まれた 64 ビットlong。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readFloat
public abstract float readFloat() throws IOException
- 32 ビットfloat を読み込む。
- 返り値:
- 読み込まれた 32 ビット float。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readDouble
public abstract double readDouble() throws IOException
- 64 ビット double を読み込む。
- 返り値:
- 読み込まれた64 ビット double。
- 例外: EOFException
- EOFに達した場合。
- 例外: IOException
- 他のI/Oエラーが発生した場合。
readLine
public abstract String readLine() throws IOException
readUTF
public abstract String readUTF() throws IOException
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標