Das Beispiel in diesem Artikel beschreibt die einfache Implementierungsmethode zum Lesen von Dateien in Java, die sehr praktisch ist. Teilen Sie es als Referenz mit allen. Die spezifischen Methoden sind wie folgt:
Dabei handelt es sich um einen einfachen Code, der eine Datei liest und versucht, eine Protokolldatei zu lesen und diese dann auszugeben.
Der Hauptcode lautet wie folgt:
import java.io.*;public class FileToString { public static String readFile(String fileName) { String output = ""; if(file.exists()){ if(file.isFile( )){ try{ BufferedReader input = new BufferedReader (new StringBuffer buffer = new StringBuffer(); input.readLine()) != null) buffer.append(text +"/n"); Output = buffer.toString(); } Catch(IOException ioException){ System.err.println("File Error!"); } } else if(file.isDirectory()){ String[] dir = file.list(); Ausgabe += "Verzeichnisinhalte:/n"; i<dir.length; i++){output += dir[i] +"/n"; (String args[]){ String str = readFile("C:/1.txt");
Die Ausgabe ist wie folgt:
Komm zu den Olympischen Spielen!
Komm schon, Peking!
Komm schon, China!
Hier öffnet die FileReader-Klasse eine Datei, weiß jedoch nicht, wie eine Datei gelesen werden soll, weshalb die BufferedReader-Klasse die Funktion zum Lesen von Textzeilen bereitstellen muss. Dies erfordert die Kombination der Funktionen dieser beiden Klassen, um den Zweck des Öffnens und Lesens der Datei zu erreichen. Dies ist eine Technik zum Umschließen von Stream-Objekten, d. h. dem Hinzufügen der Dienste eines Streams zu einem anderen Stream.
Es sollte auch darauf hingewiesen werden, dass, wenn Java eine Datei gemäß dem Pfad öffnet, sowohl „/“ als auch „/“ erkannt werden, aber wenn „/“ verwendet wird, muss es mit einem anderen „/“ maskiert werden.
Ich hoffe, dass das, was in diesem Artikel beschrieben wird, jedem beim Erlernen der Java-Programmierung hilfreich sein wird.