J2SE の API を目的別に調べることができる辞典

ホーム > Java(SE) API 逆引き辞典 > ファイル > ファイルを開く

Java(SE) API 逆引き辞典

:: reverse dictionary ::

ファイル

◎各マークの意味
Pbpubic Prprotected Sstatic


ファイルを開く

ファイルを読み書きする前に、ファイルを開く必要があります。

ファイルを開くには FileInputStream クラス、または FileOutputStream クラスのオブジェクトを生成します。
(読み込みは FileInputStream クラス、書き込みは FileOutputStream クラス)

ファイルを開いた後は、そのオブジェクトを InputStreamReader クラス、または OutputStreamWriter クラスに取り込みます。
(必要であれば、文字エンコーディングを指定)

▼ コンストラクタ

java.io.FileInputStream
Pb FileInputStream(File f) throws FileNotFoundException

File オブジェクト f が示すファイルを開いて、インスタンスを構築します。

ファイルが存在しない場合、またはディレクトリである場合などの理由で開けない場合は、例外 FileNotFoundException をスローします。

●引数

f … ファイルオブジェクト

●例外
FileNotFoundException
(1) ファイルが存在しない場合
(2) f がディレクトリを示す場合
(3) その他の理由で開けない場合

▼ コンストラクタ

java.io.FileInputStream
Pb FileInputStream(String s) throws FileNotFoundException

ファイル名 s が示すファイルを開いて、インスタンスを構築します。

ファイルが存在しない場合、またはディレクトリである場合などの理由で開けない場合は、例外 FileNotFoundException をスローします。

●引数

s … ファイル名

●例外
FileNotFoundException
(1) ファイルが存在しない場合
(2) s がディレクトリを示す場合
(3) その他の理由で開けない場合

▼ コンストラクタ

java.io.FileOutputStream
Pb FileOutputStream(File f) throws FileNotFoundException
Pb FileOutputStream(File f, boolean a)
                   throws FileNotFoundException

File オブジェクト f が示すファイルを開いて、インスタンスを構築します。

追加フラグ atrue にすると、ファイルの最後から書き込むことができます。

ファイルが存在しない場合、またはディレクトリである場合などの理由で開けない場合は、例外 FileNotFoundException をスローします。

●引数

f … ファイルオブジェクト
a … 追加フラグ true:最後から、false:最初から(省略時は false

●例外
FileNotFoundException
(1) ファイルが存在しない場合
(2) f がディレクトリを示す場合
(3) その他の理由で開けない場合

▼ コンストラクタ

java.io.FileOutputStream
Pb FileOutputStream(String s) throws FileNotFoundException
Pb FileOutputStream(String s, boolean a)
                   throws FileNotFoundException

ファイル名 s が示すファイルを開いて、インスタンスを構築します。

追加フラグ atrue にすると、ファイルの最後から書き込むことができます。

ファイルが存在しない場合、またはディレクトリである場合などの理由で開けない場合は、例外 FileNotFoundException をスローします。

●引数

s … ファイル名
a … 追加フラグ true:最後から、false:最初から(省略時は false

●例外
FileNotFoundException
(1) ファイルが存在しない場合
(2) s がディレクトリを示す場合
(3) その他の理由で開けない場合

▼ コンストラクタ

java.io.InputStreamReader
Pb InputStreamReader(InputStream i)
Pb InputStreamReader(InputStream i, String e)
                    throws UnsupportedEncodingException

指定した入力ストリームでインスタンスを構築します。

文字エンコーディング e を指定することで、ファイルをその文字エンコードで読み込むことができます。

文字エンコーディング e を指定しない場合は、プラットフォームの文字エンコーディングが使われます。 Windows の場合は "MS932"(="Shift-JIS")、Unix/Linux の場合は "EUC-JP" になります。

文字エンコーディング e がサポートされていない場合は、例外 UnsupportedEncodingException をスローします。

●引数

i … 入力ストリーム
e … 文字エンコーディング

●例外
UnsupportedEncodingException
指定した文字エンコーディングがサポートされていない場合

▼ コンストラクタ

java.io.OutputStreamWriter
Pb OutputStreamWriter(OutputStream o)
Pb OutputStreamWriter(OutputStream o, String e)
                     throws UnsupportedEncodingException

指定した出力ストリームでインスタンスを構築します。

文字エンコーディング e を指定することで、ファイルにその文字エンコードで書き込むことができます。

文字エンコーディング e を指定しない場合は、プラットフォームの文字エンコーディングが使われます。 Windows の場合は "MS932"(="Shift-JIS")、Unix/Linux の場合は "EUC-JP" になります。

文字エンコーディング e がサポートされていない場合は、例外 UnsupportedEncodingException をスローします。

●引数

o … 出力ストリーム
e … 文字エンコーディング

●例外
UnsupportedEncodingException
指定した文字エンコーディングがサポートされていない場合

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

ファイル - file -


ホーム > Java(SE) API 逆引き辞典 > ファイル > ファイルを開く

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com