2016-09-09 4 views
-4

Ich wollte wissen, ob es eine Methode in Java gibt, um auf den Inhalt der Datei im Computer zuzugreifen.Zugriff auf den Inhalt einer Datei in Java

Zum Beispiel, wenn ich ein Wort Ratespiel machen möchte, in dem ich auf die in einer Datei gespeicherten Wörter zufällig zugreifen möchte.

(Ich hörte von etwas „Filereader“, aber kann nicht verstehen, wie es zu benutzen.)

Hoffnung, die Sie verstehen, was ich meine.

Danke !!

+1

google - wie man eine Datei in Java liest! – justcurious

+0

Haben Sie versucht, es zu googeln? goo.gl/SiJ7XT – Onheiron

+0

Erstellen Sie ein Objekt von 'FileReader' und übergeben Sie den Namen der Datei an seinen Konstruktor. – AhmadWabbi

Antwort

0

Sie können den Inhalt der Datei so lesen.

0

Sie können auch eine vollständige Textdatei als Liste mit Files.readAllLines lesen. Sie können es so machen (lesen und Druck):

try (BufferedReader br= Files.newBufferedReader(Paths.get("test1.txt"))) 
     { 
      String line; 
      while ((line=br.readLine())!=null) System.out.println(line); 
     } 

Der Versuch() {} Konstrukt genannt wird Try-mit-:

List<String> sl= Files.readAllLines(Paths.get("test1.txt")); 
     for (String s:sl) { 
      System.out.println(s); 
     } 

Eine weitere Option Files.newBufferedReader wie folgt zu verwenden ist resorces, schließt das geöffnete Dateiobjekt (in diesem Fall) automatisch, wenn es fertig ist. Es ist wichtig für das Schreiben und ist eine gute Kodierungspraxis zum Lesen.

Verwandte Themen