Heim >Java >javaLernprogramm >Inputstream-Nutzung in Java
InputStream ist eine abstrakte Klasse, die einen Eingabestream in Java darstellt und zum Lesen von Daten aus einer Datenquelle verwendet wird. Verwendungsschritte: 1. Erstellen Sie ein InputStream-Objekt. 3. Markieren Sie die Position (optional). 5. Schließen Sie den Stream.
In Java ist InputStream eine abstrakte Klasse, die einen Eingabestream darstellt, der Daten aus einer Quelle liest. Es bietet Methoden zum Lesen von Daten, zum Markieren von Stream-Positionen, zum Überspringen von Bytes im Stream und zum Schließen des Streams.
Um InputStream zu verwenden, können Sie die folgenden Schritte ausführen:
Der folgende Codeausschnitt zeigt, wie man einen InputStream zum Lesen von Daten aus einer Datei verwendet:
<code class="java">import java.io.FileInputStream; import java.io.IOException; public class InputStreamExample { public static void main(String[] args) throws IOException { // 创建 FileInputStream 对象 FileInputStream inputStream = new FileInputStream("test.txt"); // 创建缓冲区 byte[] buffer = new byte[1024]; // 读取数据 int bytesRead = inputStream.read(buffer); // 输出读取到的数据 System.out.println(new String(buffer, 0, bytesRead)); // 关闭流 inputStream.close(); } }</code>
Im obigen Beispiel wird ein FileInputStream-Objekt erstellt, um Daten aus der Datei „test.txt“ zu lesen. Die Methode read() liest Daten in den Puffer und die Variable bytesRead speichert die Anzahl der gelesenen Bytes. Anschließend wandeln Sie die gelesenen Daten in einen String um und geben ihn auf der Konsole aus. Abschließend wird das inputStream-Objekt geschlossen, um Ressourcen freizugeben.
Das obige ist der detaillierte Inhalt vonInputstream-Nutzung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!