クラス 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

Constructor Index

 o DataInputStream(InputStream)
新しい DataInputStream を作成する。

Method Index

 o read(byte[])
byte 配列にデータを読み込む。
 o read(byte[], int, int)
byte 配列にデータを読み込む。
 o readBoolean()
boolean を読み込む。
 o readByte()
8 ビット byte を読み込む。
 o readChar()
16 ビット char を読み込む。
 o readDouble()
64 ビット double を読み込む。
 o readFloat()
32 ビット float を読み込む。
 o readFully(byte[])
すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
 o readFully(byte[], int, int)
すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
 o readInt()
32 ビット int を読み込む。
 o readLine()
¥n 、¥r 、¥r¥n あるいは EOF によって終わる行を読み込む。
 o readLong()
64 ビット long を読み込む。
 o readShort()
16 ビット short を読み込む。
 o readUTF()
UTF 形式 String を読み込む。
 o readUTF(DataInput)
与えられた入力ストリームから UTF 形式 String を読み込む。
 o readUnsignedByte()
符号なしの 8 ビット byte を読み込む。
 o readUnsignedShort()
符号なしの 16 ビット short を読み込む。
 o skipBytes(int)
すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。

Constructors

 o DataInputStream
  public DataInputStream(InputStream in)
新しい DataInputStream を作成する。
パラメータ:
in - 入力ストリーム

Methods

 o read
  public final int read(byte b[]) throws IOException
byte 配列にデータを読み込む。 このメソッドはいずれかの入力が有効になるまでブロックする。
パラメータ:
b - データが読み込まれるバッファ
返り値:
実際に読み込まれたバイト数、ストリームの最後に達した 場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterInputStreamread
 o read
  public final int read(byte b[],
                        int off,
                        int len) throws IOException
byte 配列にデータを読み込む。 このメソッドはいずれかの入力が有効になるまでブロックする。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数、ストリームの最後に達した 場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterInputStreamread
 o readFully
  public final void readFully(byte b[]) throws IOException
すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
パラメータ:
b - データが読み込まれるバッファ
例外: IOException
I/O エラーが発生した場合。
例外: EOFException
すべてのバイトが読み込まれる前にEOFに達した場合。
 o readFully
  public final void readFully(byte b[],
                              int off,
                              int len) throws IOException
すべてのバイトが読み込まれるまでブロックしながらバイト列を読み込む。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
例外: IOException
I/O エラーが発生した場合。
例外: EOFException
すべてのバイトが読み込まれる前にEOFに達した場合。
 o skipBytes
  public final int skipBytes(int n) throws IOException
すべてのバイトがスキップされるまでブロックしながらバイト列をスキップする。
パラメータ:
n - スキップするバイト数
返り値:
実際にスキップしたバイト数。
例外: IOException
I/O エラーが発生した場合。
 o readBoolean
  public final boolean readBoolean() throws IOException
boolean を読み込む。
返り値:
読み込まれたboolean。
 o readByte
  public final byte readByte() throws IOException
8 ビット byte を読み込む。
返り値:
読み込まれた8 ビット byte。
 o readUnsignedByte
  public final int readUnsignedByte() throws IOException
符号なしの 8 ビット byte を読み込む。
返り値:
読み込まれた8 ビット byte。
 o readShort
  public final short readShort() throws IOException
16 ビット short を読み込む。
返り値:
読み込まれた16 ビット short。
 o readUnsignedShort
  public final int readUnsignedShort() throws IOException
符号なしの 16 ビット short を読み込む。
返り値:
読み込まれた16 ビット short。
 o readChar
  public final char readChar() throws IOException
16 ビット char を読み込む。
返り値:
読み込まれた16 ビット char。
 o readInt
  public final int readInt() throws IOException
32 ビット int を読み込む。
返り値:
読み込まれた32 ビット int。
 o readLong
  public final long readLong() throws IOException
64 ビット long を読み込む。
返り値:
読み込まれた64 ビット long。
 o readFloat
  public final float readFloat() throws IOException
32 ビット float を読み込む。
返り値:
読み込まれた32 ビット float。
 o readDouble
  public final double readDouble() throws IOException
64 ビット double を読み込む。
返り値:
読み込まれた64 ビット double。
 o readLine
  public final String readLine() throws IOException
¥n 、¥r 、¥r¥n あるいは EOF によって終わる行を読み込む。
返り値:
行の String コピー。
 o readUTF
  public final String readUTF() throws IOException
UTF 形式 String を読み込む。
返り値:
String 。
 o readUTF
  public final static String readUTF(DataInput in) throws IOException
与えられた入力ストリームから UTF 形式 String を読み込む。
返り値:
String 。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標