Hallo!
Ich arbeite zwar schon seit mehr als 4 Jahren mit Java (Student), doch sowas ist mir noch nie untergekommen.
Ich habe mir einen PHP-Formatter in Java geschrieben, der .php Files schön formatiert. Diese Ausgangsdateien sind entweder Unix (\r) oder Win(\r\n).
In der Enddatei sollten diese Umbrüche eingehalten werden.
Ich suche seit 2 Tagen eine Möglichkeit, diese Zeilenumbrüche einer Datei auszulesen.
Kommt mir jetzt nicht mit 'zeichenweise auslesen und dann hast du es'. Diese Sätze habe ich gefühlte 1000 mal gelesen und es liest mir trotzdem nicht die Umbrüche aus.
Meine Versuche: read() mit normalen FileInputStream, alle möglichen Object-Typen wie readByte und readChar (per ObjectInputStream und RandomAccessFile).
Keines dieser genannten liefert mit Inhalt samt Zeilenumbrüche dieser Datei. Wie gesagt, es geht um den Zeilenumbruch IN einer Datei, nicht den generellen Standard oder line.seperator.
Hat jemand eine Lösung?
Ich arbeite zwar schon seit mehr als 4 Jahren mit Java (Student), doch sowas ist mir noch nie untergekommen.
Ich habe mir einen PHP-Formatter in Java geschrieben, der .php Files schön formatiert. Diese Ausgangsdateien sind entweder Unix (\r) oder Win(\r\n).
In der Enddatei sollten diese Umbrüche eingehalten werden.
Ich suche seit 2 Tagen eine Möglichkeit, diese Zeilenumbrüche einer Datei auszulesen.
Kommt mir jetzt nicht mit 'zeichenweise auslesen und dann hast du es'. Diese Sätze habe ich gefühlte 1000 mal gelesen und es liest mir trotzdem nicht die Umbrüche aus.
Meine Versuche: read() mit normalen FileInputStream, alle möglichen Object-Typen wie readByte und readChar (per ObjectInputStream und RandomAccessFile).
Keines dieser genannten liefert mit Inhalt samt Zeilenumbrüche dieser Datei. Wie gesagt, es geht um den Zeilenumbruch IN einer Datei, nicht den generellen Standard oder line.seperator.
Hat jemand eine Lösung?