Java liest eine Datei mit verschiedenen Methoden

Es scheint, dass es viele, viele Möglichkeiten gibt, Textdateien in Java zu lesen (BufferedReader, DataInputStream usw.) Mein persönlicher Favorit istScanner mit einemFile im Konstruktor (es ist nur einfacher, funktioniert mit der mathematischen Datenverarbeitung besser und hat eine vertraute Syntax).

Boris die Spinne auch erwähntChannel undRandomAccessFile.

Kann jemand die Vor- und Nachteile jeder dieser Methoden erklären? Um genau zu sein, wann würde ich jedes verwenden wollen?

Ich denke, ich sollte spezifisch sein und hinzufügen, dass ich eine starke Vorliebe für das habeScanner Methode. Die eigentliche Frage ist also, wannwürde nicht Ich möchte es benutzen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage