|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.io.Writer java.io.OutputStreamWriter java.io.FileWriter
public class FileWriter
文字ファイルを書き込むための簡易クラスです。このクラスのコンストラクタは、デフォルトの文字エンコーディングとデフォルトの byte バッファーのサイズが許容できることを前提としています。これらの値を自分で指定するには、FileOutputStream 上に OutputStreamWriter を構築してください。
ファイルが使用可能であるかどうか、またはファイルを作成できるかどうかは、基本となるプラットフォームによって決まります。特に、一部のプラットフォームでは、1 つのファイルは同時に 1 つの FileWriter (またはその他のファイル書き込みオブジェクト) だけによって書き込みのために開くことができます。このような場合、該当のファイルがすでに開かれていると、このクラスのコンストラクタは失敗します。
FileWriter
は、文字のストリームを書き込むために使用されます。raw バイトのストリームを書き込むときは、FileOutputStream
を使用してください。
OutputStreamWriter
,
FileOutputStream
フィールドの概要 |
---|
クラス java.io.Writer から継承されたフィールド |
---|
lock |
コンストラクタの概要 | |
---|---|
FileWriter(File file)
File オブジェクトを指定して FileWriter オブジェクトを構築します。 |
|
FileWriter(File file,
boolean append)
File オブジェクトを指定して FileWriter オブジェクトを構築します。 |
|
FileWriter(FileDescriptor fd)
ファイル記述子に関連した FileWriter オブジェクトを構築します。 |
|
FileWriter(String fileName)
ファイル名を指定して FileWriter オブジェクトを構築します。 |
|
FileWriter(String fileName,
boolean append)
書き込まれたデータを追加するかどうかを示す boolean とファイル名を指定して、FileWriter オブジェクトを構築します。 |
メソッドの概要 |
---|
クラス java.io.OutputStreamWriter から継承されたメソッド |
---|
close, flush, getEncoding, write, write, write |
クラス java.io.Writer から継承されたメソッド |
---|
append, append, append, write, write |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FileWriter(String fileName) throws IOException
fileName
- システムに依存するファイル名の文字列
IOException
- 指定されたファイルは存在するが、通常のファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(String fileName, boolean append) throws IOException
fileName
- システムに依存するファイル名の文字列append
- boolean が true
の場合、データはファイルの先頭ではなく最後に書き込まれる
IOException
- 指定されたファイルは存在するが、通常のファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(File file) throws IOException
file
- 書き込み先 File オブジェクト
IOException
- ファイルは存在するが、普通のファイルではなくディレクトリである場合、ファイルは存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(File file, boolean append) throws IOException
true
の場合、バイトはファイルの先頭ではなく最後に書き込まれます。
file
- 書き込み先 File オブジェクトappend
- true
の場合、バイトはファイルの先頭ではなく最後に書き込まれる
IOException
- ファイルは存在するが、普通のファイルではなくディレクトリである場合、ファイルは存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(FileDescriptor fd)
fd
- 書き込み先 FileDescriptor オブジェクト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。