全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.io.FileInputStream
java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FileInputStream
  -  public class FileInputStream
  -  extends InputStream
ファイル入力ストリームはFile または FileDescriptor からデータを読み込むための入力ストリームです。
    -  参照:
    
-  File, FileDescriptor, FileOutputStream
   
  -   FileInputStream(File) FileInputStream(File)
-   指定されたFileオブジェクトから読み込むための入力ファイルストリームを作成する。
-   FileInputStream(FileDescriptor) FileInputStream(FileDescriptor)
-   指定されたファイル記述子から読み込むための入力ファイルストリームを作成する。
  
-   FileInputStream(String) FileInputStream(String)
-   名前で指定されたファイルから読み込むための入力ファイルストリームを作成する。
   
  -   available() available()
-   ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数を返す。
  
-   close() close()
-   ファイル入力ストリームをクローズし、このストリームに関連したシステムリソースを解放する。
  
-   finalize() finalize()
-   ファイル入力ストリームへの参照がもはや存在しなくなったときに、このストリームの closeメソッドが確実に呼び出されるようにする。
-   getFD() getFD()
-   このストリームに関連した不透明ファイル記述子オブジェクトを返す。
  
-   read() read()
-   入力ストリームから1バイトを読み込む。
  
-   read(byte[]) read(byte[])
-   入力ストリームから最大 b.lengthバイトをバイト配列に読み込む。
-   read(byte[], int, int) read(byte[], int, int)
-   入力ストリームから最大 lenバイトをバイト配列に読み込む。
-   skip(long) skip(long)
-   入力ストリームからのデータを nバイトだけスキップして廃棄する。
   
 FileInputStream
FileInputStream
 public FileInputStream(String name) throws FileNotFoundException
  -  名前で指定されたファイルから読み込むための入力ファイルストリームを作成します。
   
- 
    -  パラメータ:
    
-  name - システムに依存するファイル名。
    
-  例外: FileNotFoundException
    
-  ファイルが見つからない場合。
    
-  例外: SecurityException
    
-  セキュリティマネージャが存在すると、そのアプリケーションが指定したファイルに対して読み込みアクセスを許されているかをチェックするために checkReadメソッドが呼び出される。
-  参照:
    
-  checkRead
  
 
 FileInputStream
FileInputStream
 public FileInputStream(File file) throws FileNotFoundException
  -  指定されたFileオブジェクトから読み込むための入力ファイルストリームを作成します。
   
- 
    -  パラメータ:
    
-  file - 読み込みのためにオープンされるファイル。
    
-  例外: FileNotFoundException
    
-  ファイルが見つからない場合。
    
-  例外: SecurityException
    
-  セキュリティマネージャが存在すると、そのアプリケーションが指定したファイルに対して読み込みアクセスを許されているかをチェックするために  Fileへのパスを引数としてcheckReadメソッドが呼び出される。
-  参照:
    
-  getPath, checkRead
  
 
 FileInputStream
FileInputStream
  public FileInputStream(FileDescriptor fdObj)
  -  指定されたファイル記述子から読み込むための入力ファイルストリームを作成します。
   
- 
    -  パラメータ:
    
-  fdObj - 読み込みのためにオープンされるファイル記述子。
    
-  例外: SecurityException
    
-  セキュリティマネージャが存在すると、そのアプリケーションが指定したファイル記述子からの読み込みを許されているかをチェックするために checkReadメソッドが呼び出される。
-  参照:
   
-  checkRead
  
 
   
 read
read
 public native int read() throws IOException
  -  入力ストリームから1バイトを読み込みます。このメソッドは入力がまだ準備されていない間ブロックします。
   
- 
    -  返り値:
    
-  次のバイトデータ。ファイルエンドに達した場合は  -1。
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-   InputStream クラスの read 
  
 
 read
read
 public int read(byte b[]) throws IOException
  -  入力ストリームから最大 b.lengthバイトをバイト配列に読み込みます。このメソッドは何らかの入力が可能になるまでブロックします。
   
- 
    -  パラメータ:
    
-  b - データが読み込まれるバッファ。
    
-  返り値:
    
-  バッファに読み込まれた全部のバイト数。ファイルエンドに達してそれ以上データが無い場合は -1。
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  InputStream クラスの read
  
 
 read
read
 public int read(byte b[],
                 int off,
                 int len) throws IOException
  -  入力ストリームから最大 lenバイトをバイト配列に読み込みます。このメソッドは何らかの入力が可能になるまでブロックします。
   
- 
    -  パラメータ:
    
-  b - データが読み込まれるバッファ。
    -  off - データの開始オフセット位置。
    -  len - 読み込む最大バイト数。
    
-  返り値:
    
-  バッファに読み込まれた全部のバイト数。ファイルエンドに達してそれ以上データが無い場合は -1。
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  InputStream クラスの read 
  
 
 skip
skip
 public native long skip(long n) throws IOException
  -  入力ストリームからのデータを nバイトだけスキップして廃棄します。 種々の理由により、skipメソッドは指定されたよりも少ない(0のこともあり)バイトしかスキップしないことがあります。実際にスキップしたバイト数を返します。
   
- 
    -  パラメータ:
    
-  n - スキップするバイト数。
    
-  返り値:
    
-  実際にスキップされたバイト数。
    
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  InputStream クラスの skip
  
 
 available
available
 public native int available() throws IOException
  -  ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数を返します。
   
- 
    -  返り値:
    
-  ファイル入力ストリームからブロッキングを発生させることなしに読み込み可能なバイト数。
    
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  InputStream クラスの available 
  
 
 close
close
 public native void close() throws IOException
  -  ファイル入力ストリームをクローズし、このストリームに関連したシステムリソースを解放します。
   
- 
    -  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  InputStream クラスの close 
  
 
 getFD
getFD
 public final FileDescriptor getFD() throws IOException
  -  このストリームに関連した不透明ファイル記述子オブジェクトを返します。
   
- 
    -  返り値:
    
-  このファイルストリームに関連したファイル記述子オブジェクト。
    
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  参照:
    
-  FileDescriptor
  
 
 finalize
finalize
 protected void finalize() throws IOException
  -  ファイル入力ストリームへの参照がもはや存在しなくなったときに、このストリームの closeメソッドが確実に呼び出されるようにします。
   
- 
    -  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  Object クラスの finalize
    
-  参照:
    
-  close
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス