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

クラス java.io.FileInputStream

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

public class FileInputStream
extends InputStream
ファイル入力ストリームは File または FileDescriptor からデータを読み込むための入力ストリームです。

参照:
File, FileDescriptor, FileOutputStream

Constructor Index

 o FileInputStream(File)
指定されたFile オブジェクトから読み込むための入力ファイルストリームを作成する。
 o FileInputStream(FileDescriptor)
指定されたファイル記述子から読み込むための入力ファイルストリームを作成する。
 o FileInputStream(String)
名前で指定されたファイルから読み込むための入力ファイルストリームを作成する。

Method Index

 o available()
ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数を返す。
 o close()
ファイル入力ストリームをクローズし、このストリームに関連したシステムリソースを解放する。
 o finalize()
ファイル入力ストリームへの参照がもはや存在しなくなったときに、このストリームの close メソッドが確実に呼び出されるようにする。
 o getFD()
このストリームに関連した不透明ファイル記述子オブジェクトを返す。
 o read()
入力ストリームから1バイトを読み込む。
 o read(byte[])
入力ストリームから最大 b.length バイトをバイト配列に読み込む。
 o read(byte[], int, int)
入力ストリームから最大 len バイトをバイト配列に読み込む。
 o skip(long)
入力ストリームからのデータを n バイトだけスキップして廃棄する。

Constructors

 
o FileInputStream
 public FileInputStream(String name) throws FileNotFoundException
名前で指定されたファイルから読み込むための入力ファイルストリームを作成します。

パラメータ:
name - システムに依存するファイル名。
例外: FileNotFoundException
ファイルが見つからない場合。
例外: SecurityException
セキュリティマネージャが存在すると、そのアプリケーションが指定したファイルに対して読み込みアクセスを許されているかをチェックするために checkRead メソッドが呼び出される。
参照:
checkRead
 o 
FileInputStream
 public FileInputStream(File file) throws FileNotFoundException
指定されたFile オブジェクトから読み込むための入力ファイルストリームを作成します。

パラメータ:
file - 読み込みのためにオープンされるファイル。
例外: FileNotFoundException
ファイルが見つからない場合。
例外: SecurityException
セキュリティマネージャが存在すると、そのアプリケーションが指定したファイルに対して読み込みアクセスを許されているかをチェックするために Fileへのパスを引数として checkRead メソッドが呼び出される。
参照:
getPath, checkRead
 o FileInputStream
  public FileInputStream(FileDescriptor fdObj)
指定されたファイル記述子から読み込むための入力ファイルストリームを作成します。

パラメータ:
fdObj - 読み込みのためにオープンされるファイル記述子。
例外: SecurityException
セキュリティマネージャが存在すると、そのアプリケーションが指定したファイル記述子からの読み込みを許されているかをチェックするために checkRead メソッドが呼び出される。
参照:
checkRead

Methods

 o read
 public native int read() throws IOException
入力ストリームから1バイトを読み込みます。このメソッドは入力がまだ準備されていない間ブロックします。

返り値:
次のバイトデータ。ファイルエンドに達した場合は -1
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの read
 o read
 public int read(byte b[]) throws IOException
入力ストリームから最大 b.length バイトをバイト配列に読み込みます。このメソッドは何らかの入力が可能になるまでブロックします。

パラメータ:
b - データが読み込まれるバッファ。
返り値:
バッファに読み込まれた全部のバイト数。ファイルエンドに達してそれ以上データが無い場合は -1
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの read
 o read
 public int read(byte b[],
                 int off,
                 int len) throws IOException
入力ストリームから最大 len バイトをバイト配列に読み込みます。このメソッドは何らかの入力が可能になるまでブロックします。

パラメータ:
b - データが読み込まれるバッファ。
off - データの開始オフセット位置。
len - 読み込む最大バイト数。
返り値:
バッファに読み込まれた全部のバイト数。ファイルエンドに達してそれ以上データが無い場合は -1
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの read
 o skip
 public native long skip(long n) throws IOException
入力ストリームからのデータを n バイトだけスキップして廃棄します。 種々の理由により、skip メソッドは指定されたよりも少ない(0 のこともあり)バイトしかスキップしないことがあります。実際にスキップしたバイト数を返します。

パラメータ:
n - スキップするバイト数。
返り値:
実際にスキップされたバイト数。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの skip
 o available
 public native int available() throws IOException
ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数を返します。

返り値:
ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの available
 o close
 public native void close() throws IOException
ファイル入力ストリームをクローズし、このストリームに関連したシステムリソースを解放します。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
InputStream クラスの close
 o getFD
 public final FileDescriptor getFD() throws IOException
このストリームに関連した不透明ファイル記述子オブジェクトを返します。

返り値:
このファイルストリームに関連したファイル記述子オブジェクト。
例外: IOException
I/O エラーが発生した場合。
参照:
FileDescriptor
 o finalize
 protected void finalize() throws IOException
ファイル入力ストリームへの参照がもはや存在しなくなったときに、このストリームの close メソッドが確実に呼び出されるようにします。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Object クラスの finalize
参照:
close

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