loo: Mit einem FileReader das Ende einer Zeile erkennen "\n"

Beitrag lesen

Ist für ein Zeilenende ein bestimmter ASCII-Code reserviert, den ich abfragen könnte? Oder liege ich völlig falsch?
Zu entscheiden was ein Zeilenende ist, ist tatsächlich nicht trivial:
Unter den UNIX'en besteht ein Zeilenende aus einem Newline (\n), Macs erwarten ein Carrige return (\r) und Windoze will beides (\n\r). Es ist deshalb am besten so etwas von der API handeln zu lassen (z.B. mit readline).

Grüße,

Peter

p.s.: IRC ist bei weitem nicht so simple wie man meinen sollte :(

Hi, danke für Deine Antwort.

ich hab schon geschaut, der FileReader hat die Methode readLine()nicht, der BufferedReader aber. Der erwartet ein Read-Object im Konstruktor -> sprich, er akzepiert nicht das File-Objekt, das ich dem FileReader mitgeben kann. Deswegen kann ich, glaub ich, nicht auf readLine() zurückgreifen, weil die auch nicht vererbt wird.

In der while-SChleife frage ich ja char ab, deswegen dachte ich an einen ASCII-Code.

Was bedeutet IRC?

Gruß, loo