Hallo liebes Java-Forum,
ich schreibe zur Zeit ein Programm, dass Daten einlesen soll. Diese Daten liegen zwar als Text vor und das Programm ist auch für Text konzipiert aber theoretisch müsste es auch bei Nichttext funktionieren. Bei einer solchen Datei ist es aber das Problem, dass sie sich nicht unbedingt an den Unicode halten. Sie können also sozusagen ein "halbes Zeichen" beinhalten.
Meine Frage ist nun, was der BufferedReader in dem Fall tut. Schmeißt er eine Exception, interpretiert er das "Bruchzeichen" als Zeichen oder bricht er einfach kommentarlos ab oder was tut er?
Zur Veranschaulichung die Bitmuster:
Der BufferedReader erwartet
.
Was passiert, wenn er
bekommt und die Datei danach zuende ist?
ich schreibe zur Zeit ein Programm, dass Daten einlesen soll. Diese Daten liegen zwar als Text vor und das Programm ist auch für Text konzipiert aber theoretisch müsste es auch bei Nichttext funktionieren. Bei einer solchen Datei ist es aber das Problem, dass sie sich nicht unbedingt an den Unicode halten. Sie können also sozusagen ein "halbes Zeichen" beinhalten.
Meine Frage ist nun, was der BufferedReader in dem Fall tut. Schmeißt er eine Exception, interpretiert er das "Bruchzeichen" als Zeichen oder bricht er einfach kommentarlos ab oder was tut er?
Zur Veranschaulichung die Bitmuster:
Der BufferedReader erwartet
Code:
1010101010101010
Was passiert, wenn er
Code:
10101010
Zuletzt bearbeitet: