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

クラス java.io.FileInputStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FileInputStream

public class FileInputStream
extends InputStream
ファイル記述子あるいはファイル名から作成されるファイル入力ストリーム。
参照:
FileOutputStream, File

Constructor Index

 o FileInputStream(String)
指定されたシステム依存のファイル名から入力ファイルストリームを作成する。
 o FileInputStream(File)
指定された File オブジェクトから入力ファイルストリームを作成する。
 o FileInputStream(FileDescriptor)
既に存在するファイル記述子オブジェクトにストリームを付与する。

Method Index

 o available()
ブロックしないで読み込むことができるバイト数を返す。
 o close()
入力ストリームを閉じる。
 o finalize()
ガーベジが集められた時、ストリームを閉じる。
 o getFD()
ストリームと関連する不確定なファイル記述子オブジェクトを返す。
 o read()
1 バイトのデータを読み込む。
 o read(byte[])
byte の配列にデータを読み込む。
 o read(byte[], int, int)
byte の配列にデータを読み込む。
 o skip(long)
入力の n バイトをスキップする。

Constructors

 o FileInputStream
  public FileInputStream(String name) throws FileNotFoundException
指定されたシステム依存のファイル名から入力ファイルストリームを作成する。
パラメータ:
name - システム依存ファイル名
例外: IOException
ファイルが見つけられない場合。
 o FileInputStream
  public FileInputStream(File file) throws FileNotFoundException
指定された File オブジェクトから入力ファイルストリームを作成する。
パラメータ:
file - 読み込みのためにオープンされるファイル
例外: IOException
ファイルが見つけられない場合。
 o FileInputStream
  public FileInputStream(FileDescriptor fdObj)
既に存在するファイル記述子オブジェクトにストリームを付与する。 SocketInputStream サブクラスがこのメソッドを利用している。

Methods

 o read
  public int read() throws IOException
1 バイトのデータを読み込む。このメソッドは入力が無効の場合ブロックする。
返り値:
読み込まれたバイト。ストリームの最後に達した場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamread
 o read
  public int read(byte b[]) throws IOException
byte の配列にデータを読み込む。 このメソッドは、いずれかの入力が有効になるまで、ブロックする。
パラメータ:
b - データが読み込まれるバッファ
返り値:
実際に読み込まれたバイト数。ストリームの最後に達した 場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamread
 o read
  public int read(byte b[],
                  int off,
                  int len) throws IOException
byte の配列にデータを読み込む。 このメソッドは、いずれかの入力が有効になるまで、ブロックする。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数。ストリームの最後に達した 場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamread
 o skip
  public long skip(long n) throws IOException
入力の n バイトをスキップする。
パラメータ:
n - スキップするバイト数
返り値:
実際にスキップしたバイト数。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamskip
 o available
  public int available() throws IOException
ブロックしないで読み込むことができるバイト数を返す。
返り値:
有効なバイト数。初期値はファイルサイズ。
オーバーライド:
クラス InputStreamavailable
 o close
  public void close() throws IOException
入力ストリームを閉じる。 このメソッドはこのストリームと関連するすべての リソースの解放に使用される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamclose
 o getFD
  public final FileDescriptor getFD() throws IOException
ストリームと関連する不確定なファイル記述子オブジェクトを返す。
返り値:
ファイル記述子。
 o finalize
  protected void finalize() throws IOException
ガーベジが集められた時、ストリームを閉じる。
オーバーライド:
クラス Objectfinalize

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

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