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?