BufferedReader vs. Scanner
Ich habe heute das Problem level22.lesson09.task01 gelöst. In der Bedingung müssen Sie Wörter zählen, die durch ein Leerzeichen getrennt sind und aus mehreren Zeilen bestehen. Als ich mir die Kommentare zu dieser Aufgabe ansah, war ich überrascht, dass die Leute Zeilen hauptsächlich über BufferedReader lesen. Gleichzeitig gibt es viele Probleme: Die Zeile muss mithilfe von split () in Wörter unterteilt werden, und auch der Zeilenumbruch bereitet Schwierigkeiten. Ähnliche Fragen tauchten bei meinen früheren Aufgaben auf. In diesem Zusammenhang stellt sich die Frage: Warum haben die JavaRashevites eine solche Abneigung gegen Scanner? Ist das ein allgemeines Missverständnis oder übersehe ich etwas? Schließlich leistet der Scanner hervorragende Arbeit, wenn wir nicht die gesamte Zeile, sondern durch Leerzeichen getrennte Wörter in verschiedenen Zeilen zählen müssen. Es besteht keine Notwendigkeit, Krücken in Form von Spagat einzuführen und über Bruchlinien nachzudenken.
GO TO FULL VERSION