クラス java.io.DataInputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.DataInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FilterInputStream
|
+----java.io.DataInputStream
- public class DataInputStream
- extends FilterInputStream
- インタフェース DataInput
機種に依存しない方法でストリームからプリミティブな Java データ型を読み込むことを
可能にするデータ入力ストリーム。プリミティブなデータ型とはこのクラスのメソッドで
正しく理解される型のことである。例えば Integer はプリミティブなデータ型とみなされる。
- 参照:
- DataOutputStream
-
DataInputStream(InputStream)
- 新しい DataInputStream を作成する。
-
read(byte[])
- byte 配列にデータを読み込む。
-
read(byte[], int, int)
- byte 配列にデータを読み込む。
-
readBoolean()
- boolean を読み込む。
-
readByte()
- 8 ビット byte を読み込む。
-
readChar()
- 16 ビット char を読み込む。
-
readDouble()
- 64 ビット double を読み込む。
-
readFloat()
- 32 ビット float を読み込む。
-
readFully(byte[])
- すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
-
readFully(byte[], int, int)
- すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
-
readInt()
- 32 ビット int を読み込む。
-
readLine()
- ¥n 、¥r 、¥r¥n あるいは EOF によって終わる行を読み込む。
-
readLong()
- 64 ビット long を読み込む。
-
readShort()
- 16 ビット short を読み込む。
-
readUTF()
- UTF 形式 String を読み込む。
-
readUTF(DataInput)
- 与えられた入力ストリームから UTF 形式 String を読み込む。
-
readUnsignedByte()
- 符号なしの 8 ビット byte を読み込む。
-
readUnsignedShort()
- 符号なしの 16 ビット short を読み込む。
-
skipBytes(int)
- すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。
DataInputStream
public DataInputStream(InputStream in)
- 新しい DataInputStream を作成する。
- パラメータ:
- in - 入力ストリーム
read
public final int read(byte b[]) throws IOException
- byte 配列にデータを読み込む。
このメソッドはいずれかの入力が有効になるまでブロックする。
- パラメータ:
- b - データが読み込まれるバッファ
- 返り値:
- 実際に読み込まれたバイト数、ストリームの最後に達した
場合は -1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterInputStream の read
read
public final int read(byte b[],
int off,
int len) throws IOException
- byte 配列にデータを読み込む。
このメソッドはいずれかの入力が有効になるまでブロックする。
- パラメータ:
- b - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 実際に読み込まれたバイト数、ストリームの最後に達した
場合は -1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterInputStream の read
readFully
public final void readFully(byte b[]) throws IOException
- すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
- パラメータ:
- b - データが読み込まれるバッファ
- 例外: IOException
- I/O エラーが発生した場合。
- 例外: EOFException
- すべてのバイトが読み込まれる前にEOFに達した場合。
readFully
public final void readFully(byte b[],
int off,
int len) throws IOException
- すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
- パラメータ:
- b - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 例外: IOException
- I/O エラーが発生した場合。
- 例外: EOFException
- すべてのバイトが読み込まれる前にEOFに達した場合。
skipBytes
public final int skipBytes(int n) throws IOException
- すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。
- パラメータ:
- n - スキップするバイト数
- 返り値:
- 実際にスキップしたバイト数。
- 例外: IOException
- I/O エラーが発生した場合。
readBoolean
public final boolean readBoolean() throws IOException
- boolean を読み込む。
- 返り値:
- 読み込まれたboolean。
readByte
public final byte readByte() throws IOException
- 8 ビット byte を読み込む。
- 返り値:
- 読み込まれた8 ビット byte。
readUnsignedByte
public final int readUnsignedByte() throws IOException
- 符号なしの 8 ビット byte を読み込む。
- 返り値:
- 読み込まれた8 ビット byte。
readShort
public final short readShort() throws IOException
- 16 ビット short を読み込む。
- 返り値:
- 読み込まれた16 ビット short。
readUnsignedShort
public final int readUnsignedShort() throws IOException
- 符号なしの 16 ビット short を読み込む。
- 返り値:
- 読み込まれた16 ビット short。
readChar
public final char readChar() throws IOException
- 16 ビット char を読み込む。
- 返り値:
- 読み込まれた16 ビット char。
readInt
public final int readInt() throws IOException
- 32 ビット int を読み込む。
- 返り値:
- 読み込まれた32 ビット int。
readLong
public final long readLong() throws IOException
- 64 ビット long を読み込む。
- 返り値:
- 読み込まれた64 ビット long。
readFloat
public final float readFloat() throws IOException
- 32 ビット float を読み込む。
- 返り値:
- 読み込まれた32 ビット float。
readDouble
public final double readDouble() throws IOException
- 64 ビット double を読み込む。
- 返り値:
- 読み込まれた64 ビット double。
readLine
public final String readLine() throws IOException
- ¥n 、¥r 、¥r¥n あるいは EOF によって終わる行を読み込む。
- 返り値:
- 行の String コピー。
readUTF
public final String readUTF() throws IOException
- UTF 形式 String を読み込む。
- 返り値:
- String 。
readUTF
public final static String readUTF(DataInput in) throws IOException
- 与えられた入力ストリームから UTF 形式 String を読み込む。
- 返り値:
- String 。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標