Aus dem Kurs: Java für Fortgeschrittene
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Solution: LogAnalyzer – Tutorial zu Java
Aus dem Kurs: Java für Fortgeschrittene
Solution: LogAnalyzer
(Upbeat-Musik) Nun geht es an die Lösung unserer letzten Challenge, und hier ist diese Beispiel-logfile.txt-Datei, die wir analysieren wollen, die wir also einlesen wollen und dann das Vorkommen der verschiedenen logLevels zählen und in eine neue Datei schreiben. Ich habe hier eine Klasse, LogAnalyzer, und der Einfachheit halber schreibe ich es alles mal in die main-Methode. In echt kann man natürlich eine eigene Klasse auch mit entsprechenden Methoden schreiben. Wir holen uns als inputFile die logfile.txt und dann irgendwann haben wir das outputFile, das wird dann log_summary.txt sein. Und dann habe ich eine Map, in der zähle ich dann die Vorkommen der verschiedenen logLevel, das ist String, das ist die Art des logLevels, und Integer, das sind die Counts, logCounts. Das kann eine HashMap sein. Hier importieren. Lesen wir zuerst mal die Datei ein und benutzen hier try-with-resources und ich habe einen "BufferedReader reader" und sage "new BufferedReader()", hole mir hier…
Inhalt
-
-
-
-
-
-
(Gesperrt)
I/O-Konzept in Java1 Min. 34 Sek.
-
(Gesperrt)
Konsoleneingabe mit Scanner-Dateien lesen4 Min. 3 Sek.
-
(Gesperrt)
Dateien schreiben3 Min. 36 Sek.
-
(Gesperrt)
Mit dem Dateisystem interagieren3 Min. 51 Sek.
-
(Gesperrt)
try-with-resource-Block verwenden2 Min. 35 Sek.
-
(Gesperrt)
Challenge: LogAnalyzer28 Sek.
-
(Gesperrt)
Solution: LogAnalyzer5 Min. 5 Sek.
-
(Gesperrt)
-