Ich möchte Daten aus einer Datei einschließlich des Speicherplatzes lesen und eingeben und in einem Array von speichern Figuren. Bitte helfen Sie mir, dieses Problem zu lösenSo lesen Sie n (eingeben) und b (Leerzeichen) aus einer Datei und speichern Sie sie in einem Array von Zeichen mit Java
Antwort
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
erklären müssen Sie FileUtils.readFileToString(filename) versuchen können z.B.
String allTextInFile = FileUtils.readFileToString("my-file.txt");
- 1. PHP Speichern von Daten in einem Array und lesen sie
- 2. So lesen Sie n Zeilen aus einer Datei in clojure
- 3. So lesen Sie Zeichen in einer Zeichenfolge in Java
- 4. So lesen Sie nach einem bestimmten Zeichen in einer Datei
- 5. So lesen, filtern und ändern Sie Zeilen aus einer Datei
- 6. So lesen Sie von Datei zu Array
- 7. lesen Sie einen Inhalt aus einer Datei und speichern Sie es in Datenbanktabellen in Ruby
- 8. Ersetzen Sie jedes Leerzeichen nach x Zeichen mit einem "\ n"
- 9. Lesen Sie eine Zeile aus einer TXT-Datei und teilen Sie sie in Gleitkommazahlen.
- 10. So speichern und senden Sie eine Datei
- 11. lesen Datei Text und speichern Sie in Array 2d
- 12. Lesen von Daten aus Datei und Speichern in Array-Liste
- 13. Lesen von Zahlen und Zeichen aus einer Datei
- 14. So holen Sie gespeicherte Array aus einer Datei und greifen Sie darauf wie ein Array
- 15. Lesen und bearbeiten Sie die Datei von Java
- 16. Teilen Sie einen String mit Leerzeichen, behalten Sie \ n - Ruby
- 17. Entfernen Sie n Zeichen von einem Anfang einer Zeichenfolge
- 18. So lesen Sie zeilenweise aus einem Textbereich
- 19. Nehmen Sie Links aus einem Chat-Box und speichern Sie sie in CSV-formatierte Datei
- 20. So entfernen Sie Leerzeichen aus einem XmlDocument
- 21. So lesen und speichern Sie Daten aus einer Remote-Plist-Datei
- 22. Suchen Sie nach gültigen Benutzereingabestring und lesen Sie die Zeichenfolge mit Leerzeichen mit Scanner in Java
- 23. So tauschen Sie Datenspalten in einem Java-Array aus
- 24. So extrahieren Sie Daten aus einer PDF-Datei und speichern sie in MySQL
- 25. lesen PPM-Datei und speichern Sie es in einem Array; codiert mit C
- 26. So ersetzen Sie einige Zeichen und EOF in Datei
- 27. Lesen von 4.000.000.000 Zeilen aus einer Datei und Speichern in ein Array in C
- 28. So speichern Sie ein Array von NSManagedObjects in einem NSManagedObject
- 29. Speichern Sie Datei in Android mit Leerzeichen in Dateiname
- 30. Aus einer Datei lesen und im Array speichern
\ b ist kein Leerzeichen, es ist eine Rücktaste; und normalerweise finden Sie solch ein Zeichen in einer Textdatei überhaupt nicht. –