English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlagenanleitung

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabestrom (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm lädt Datei als InputStream

Java Beispiele大全

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:

Beispiel1Laden Sie die Textdatei als InputStream in einem Java-Programm

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.

Beispiel2Laden Sie die Datei als InputStream in einem Java-Programm

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.

Java Beispiele大全