Heim  >  Artikel  >  Java  >  So lesen Sie TXT in Java

So lesen Sie TXT in Java

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-27 11:07:193099Durchsuche

So lesen Sie TXT in Java

TXT ist eine Textdatei, die im Allgemeinen als Stream gelesen wird:

Java stellt einen FileInputStream bereit. Wir können diesen Stream direkt mit dem Dateipfad erstellen, oder wir kann es als Dateiobjekt konstruieren. Zum Beispiel:

FileInputStream fin = new FileInputStream("d:/aa.txt");

Dann können Sie diesen Stream verwenden, um die Datei direkt zu lesen, aber der zu diesem Zeitpunkt gelesene Inhalt ist ein int-Typwert, sodass eine weitere Verarbeitung erforderlich ist. Wir umschließen die Flosse mit einem InputStreamReader wird so:

InputStreamReader reader = new InputStreamReader(fin);

Allerdings ist es für diesen Leser nicht sehr praktisch, Text zu lesen. Zu beachten ist, dass die Zeichenkodierung als Nächstes in der Konstruktionsmethode dieses Lesers festgelegt werden kann Der Reader erstellt einen BufferedReader. BufferedReader verfügt über eine Methode namens readLine, die eine ganze Textzeile lesen und als Zeichenfolge zurückgeben kann, sodass sie bequemer zu verwenden ist.

BufferedReader buffReader = new BufferedReader(reader);

Der nächste Schritt besteht darin, eine Schleife zu verwenden, um die Zeichenfolge in der Datei zu lesen und dann das zu tun, was Sie tun möchten.

import java.io*;
public class MainStart{
    public static void main(String args[]){
        String filePath = "D:/aa.txt";
        FileInputStream fin = new FileInputStream(filePath);
        InputStreamReader reader = new InputStreamReader(fin);
        BufferedReader buffReader = new BufferedReader(reader);
        String strTmp = "";
        while((strTmp = buffReader.readLine())!=null){
            System.out.println(strTmp);
        }
        buffReader.close();
    }
}

Die chinesische PHP-Website bietet eine große Anzahl kostenloser JAVA-Einführungs-Tutorials, zum Lernen ist jeder herzlich willkommen!

Das obige ist der detaillierte Inhalt vonSo lesen Sie TXT in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn