f72c7edbd9 | ||
---|---|---|
.. | ||
solution | ||
kafka.txt | ||
readme.md |
readme.md
BufferedReader
zum zeilenweisen Lesen einsetzen
Lernziel
Daten Zeilenweise mit einem BufferedReader
verwenden und dabei das Decorator Pattern einsetzen.
Aufgabe
Gehen Sie in das Paket pr2.io.buffered_reader.
Lesen Sie die Datei kafka.txt zeilenweise ein und geben Sie die Zeilen mit einer fortlaufenden Zeilennummer wieder aus. Verwenden Sie hierzu einen BufferedReader
.
Eine beispielhafte Ausgabe sieht wie folgt aus:
1: Verhaftung - Gespräch mit Frau Grubach - Dann Fräulein Bürstner
2:
3: Jemand mußte Josef K. verleumdet haben, denn ohne daß er etwas Böses
4: getan hätte, wurde er eines Morgens verhaftet. Die Köchin der Frau
5: Grubach, seiner Zimmervermieterin, die ihm jeden Tag gegen acht Uhr früh
6: das Frühstück brachte, kam diesmal nicht. Das war noch niemals
Lassen Sie das Programm laufen und überprüfen Sie, ob die Ausgabe korrekt ist. Die Beispieldatei hat 232 Zeilen.
Abgabe (optional)
Sie müssen keine Lösung für diese Aufgabe einreichen.
Sie können Ihre Lösung aber auf die Konformität mit den Programmierstandards testen. Hierzu gehen Sie wie folgt vor:
- Öffnen Sie eine Kommandozeile (Terminal).
- Gehen Sie in Ihr Working Directory.
- Wechseln Sie mit
cd
in das Verzeichnissources
. - Bauen Sie das Projekt mit dem Kommando
mvn
.