クラス java.io.FileInputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.FileInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FileInputStream
- public class FileInputStream
- extends InputStream
ファイル記述子あるいはファイル名から作成されるファイル入力ストリーム。
- 参照:
- FileOutputStream, File
-
FileInputStream(String)
- 指定されたシステム依存のファイル名から入力ファイルストリームを作成する。
-
FileInputStream(File)
- 指定された File オブジェクトから入力ファイルストリームを作成する。
-
FileInputStream(FileDescriptor)
- 既に存在するファイル記述子オブジェクトにストリームを付与する。
-
available()
- ブロックしないで読み込むことができるバイト数を返す。
-
close()
- 入力ストリームを閉じる。
-
finalize()
- ガーベジが集められた時、ストリームを閉じる。
-
getFD()
- ストリームと関連する不確定なファイル記述子オブジェクトを返す。
-
read()
- 1 バイトのデータを読み込む。
-
read(byte[])
- byte の配列にデータを読み込む。
-
read(byte[], int, int)
- byte の配列にデータを読み込む。
-
skip(long)
- 入力の n バイトをスキップする。
FileInputStream
public FileInputStream(String name) throws FileNotFoundException
- 指定されたシステム依存のファイル名から入力ファイルストリームを作成する。
- パラメータ:
- name - システム依存ファイル名
- 例外: IOException
- ファイルが見つけられない場合。
FileInputStream
public FileInputStream(File file) throws FileNotFoundException
- 指定された File オブジェクトから入力ファイルストリームを作成する。
- パラメータ:
- file - 読み込みのためにオープンされるファイル
- 例外: IOException
- ファイルが見つけられない場合。
FileInputStream
public FileInputStream(FileDescriptor fdObj)
- 既に存在するファイル記述子オブジェクトにストリームを付与する。
SocketInputStream サブクラスがこのメソッドを利用している。
read
public int read() throws IOException
- 1 バイトのデータを読み込む。このメソッドは入力が無効の場合ブロックする。
- 返り値:
- 読み込まれたバイト。ストリームの最後に達した場合は -1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス InputStream の read
read
public int read(byte b[]) throws IOException
- byte の配列にデータを読み込む。
このメソッドは、いずれかの入力が有効になるまで、ブロックする。
- パラメータ:
- b - データが読み込まれるバッファ
- 返り値:
- 実際に読み込まれたバイト数。ストリームの最後に達した
場合は -1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス InputStream の read
read
public int read(byte b[],
int off,
int len) throws IOException
- byte の配列にデータを読み込む。
このメソッドは、いずれかの入力が有効になるまで、ブロックする。
- パラメータ:
- b - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 実際に読み込まれたバイト数。ストリームの最後に達した
場合は -1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス InputStream の read
skip
public long skip(long n) throws IOException
- 入力の n バイトをスキップする。
- パラメータ:
- n - スキップするバイト数
- 返り値:
- 実際にスキップしたバイト数。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス InputStream の skip
available
public int available() throws IOException
- ブロックしないで読み込むことができるバイト数を返す。
- 返り値:
- 有効なバイト数。初期値はファイルサイズ。
- オーバーライド:
- クラス InputStream の available
close
public void close() throws IOException
- 入力ストリームを閉じる。 このメソッドはこのストリームと関連するすべての
リソースの解放に使用される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス InputStream の close
getFD
public final FileDescriptor getFD() throws IOException
- ストリームと関連する不確定なファイル記述子オブジェクトを返す。
- 返り値:
- ファイル記述子。
finalize
protected void finalize() throws IOException
- ガーベジが集められた時、ストリームを閉じる。
- オーバーライド:
- クラス Object の finalize
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標