2011-01-07 5 views

Antwort

0

Verwenden Sie FileReader http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileReader.html. Sein Vertrag ist:

Bequemlichkeitsklasse für das Lesen Zeichendateien. Die Konstruktoren von dieser Klasse setzen voraus, dass die Standard- Zeichencodierung und die Standard Bytepuffergröße geeignet sind. Zu spezifizieren Sie diese Werte selbst, konstruieren Sie einen InputStreamReader auf einem FileInputStream.

FileReader ist zum Lesen von Strömen von Zeichen gedacht. Verwenden Sie zum Lesen von Datenströmen von Rohbytes die Verwendung eines FileInputStream.

Dadurch werden \ n und andere Zeichen beibehalten.

Sehen Sie sich auch die Apache-Bibliothek http://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html

, wo die Methode 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 

Liest den Inhalt einer Datei in ein String der Standardcodierung für den VM verwenden. Die Datei ist immer geschlossen.

das Zeichenfeld zu erhalten, verwenden die Zeichenfolge Methode 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 

diese Zeichenfolge und deren Inhalt initialisiert, um die Zeichensequenz durch diese Zeichenfolge dargestellt enthalten.

Wenn dies nicht das, was Sie wollen, Sie werden weiter

Verwandte Themen