• Java - Lesen von Textdateien
  • anonym
  • 24.02.2022
  • Informatik
  • 11
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.
Aus Dateien lesen

pstrongimport java.io.*/strong/p

pTextdateien werden über einen strongFileReader /strongeingelesen, der strongBufferedReader /strongermöglicht es über strongreadLine()/strong Dateien zeilenweise einzulesen./p

Beispiel 1

p.../ppFileReader fr = new FileReader(merkel.txt);     //Erzeugen eines FilReaders mit Parameter Dateiname/ppBufferedReader br = new BufferedReader(fr);   //Erzeugung BufferedReader mit Parameter FileReader/ppString zeile = br.readLine();                           // Einlesen der ersten Zeile/ppwhile( zeile != null )     {                               // Solange Zeile nicht leer, wir Zeile ausgegeben/pp       System.out.println(zeile);                      // und nächste Zeile eingelesen /pp       zeile = br.readLine();/pp}/ppbr.close();                                                //BufferedReader wird geschlossen./pp.../p

pDas Einlesen von Dateien führt leicht zu Systemabstürzen, deshalb muss man hier mit sogenannten/pp try - catch- finally- Böcken arbeiten. (Vgl. Tafelwerkseiten)/p

Beispiel 2

pimport java.io.*;/pppublic class ReadFile01 {/pp  /pp  // Anfang Attribute/pp  String zeile;/pp  // Ende Attribute/pp  /pp  // Anfang Methoden/pp  public void textausgeben(){/pp   strong try {/strong/pp      FileReader fr = new FileReader(merkel.txt);  //Erze/pp      BufferedReader br = new BufferedReader(fr);/pp      String zeile = br.readLine();/pp      while( zeile != null )/pp      {/pp        System.out.println(zeile);/pp        zeile = br.readLine();/pp      }/pp      br.close();/pp   strong }/strong strongcatch(Exception error) {/strong/pp      System.err.println(error);/pp    strong} finally {/strong/pp      System.out.println(Programmende erreicht.);/pp  strong  }/strong/pp  }/pp  // Ende Methoden/pp}/p

1
Erstellen Sie eine Methode, die die letzten Merkelreden auf bestimmte Worte testet, z. B. Europa, Deutschland, schaffen, ...
2
Erweitern Sie die Methode, so dass die Worte gezählt werden.
3
Die Reden von Merkel sollen zeilenweise in einer Liste gespeichert werden.
x