English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel lernen wir, wie man mit der Klasse FileInputStream in Java Dateien als Eingabestrom lädt.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:
import java.io.InputStream; import java.io.FileInputStream; public class Main public static void main(String args[]) try //Die Datei input.txt wird als Eingabestrom geladen // Inhalt der Datei input.txt: //Dies ist der Inhalt der Datei input.txt. InputStream input = new FileInputStream("input.txt"); System.out.println("Daten im Datei: "); //Erstes Byte lesen int i = input.read(); while(i != -1) { System.out.print((char)i); //Nächsten Byte aus Datei lesen i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Ausgabeergebnis
Daten im Datei: Dies ist der Inhalt der Datei input.txt.
Im obigen Beispiel haben wir eine Datei namensinput.txtInhalt der Datei
Dies ist der Inhalt der Datei input.txt.
Hier verwenden wir die Klasse FileInputStream, uminput.txtLaden Sie die Datei als Eingabestrom und verwenden Sie dann die read()-Methode, um alle Daten aus der Datei zu lesen.
Angenommen, wir haben eine Datei namensTest.javaJava-Datei
class Test { public static void main(String[] args) { System.out.println("Das ist Java File"); } }
Wir können diese Java-Datei auch als Eingabestrom laden.
import java.io.InputStream; import java.io.FileInputStream; public class Main public static void main(String args[]) try // Laden Sie die Datei Test.java als Eingabestrom InputStream input = new FileInputStream("Time.java"); System.out.println("Daten im Datei: "); // Erstes Byte lesen int i = input.read(); while(i != -1) { System.out.print((char)i); // Nächsten Byte aus Datei lesen i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Ausgabeergebnis
Daten im Datei: class Test { public static void main(String[] args) { System.out.println("Das ist Java File"); } }
In dem obigen Beispiel laden wir die Java-Datei als Eingabestrom mit der Klasse FileInputStream.