2011-01-07 7 views

答えて

0

FileReader http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileReader.htmlを使用してください。契約は:

文字ファイルの読み込みのための便利なクラスです。 のコンストラクタは、デフォルトの 文字エンコーディングとデフォルトの バイトバッファサイズが適切であると想定しています。 にこれらの値を指定するには、 は FileInputStreamでInputStreamReaderを構築します。

FileReaderは、 の文字列を読み取るためのものです。生のバイトのストリーム を読むには、 FileInputStreamの使用を検討してください。

これは\ nと他の文字を保持します。

はまた方法http://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html#readFileToString%28java.io.File%29

public static String readFileToString(File file) 
           throws IOException 

はVM のデフォルトのエンコーディングを使用して 文字列にファイルの内容を読み込み、Apacheのライブラリhttp://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html

を使用することを検討してください。ファイルは常に閉じます。

文字列メソッドhttp://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#toCharArray%28%29

public char[] toCharArray() 
Converts this string to a new character array. 

Returns: 
    a newly allocated character array whose length is the length of 

この文字列とその内容はこの文字列によって表される文字 配列を含むように を初期化しているを使用し、文字列を取得します。

これがない場合には、あなたがさらに

0

を説明する必要があります何をしたいあなたはFileUtils.readFileToString(filename) 例えばを試すことができます

String allTextInFile = FileUtils.readFileToString("my-file.txt"); 
関連する問題