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

Java Grund教程

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 Ausgabestream (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm wandelt einen String in InputStream um

Java Examples

In diesem Programm lernen wir, wie man einen String in einen InputStream in Java umwandelt.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse haben:Java-ProgrammierungThema:

Beispiel: Ein Java-Programm zum Konvertieren eines Strings in einen InputStream

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
public class Main {
  public static void main(String args[]) {
    //Ein String erstellen
    String name = "w3codebox";
    System.out.println("Der String ist: ") + name);
    try {
      InputStream stream = new ByteArrayInputStream(name.getBytes(StandardCharsets.UTF_)8));
      System.out.println("InputStream: ") + stream);
      //Rückgabe der verfügbaren Byteanzahl
      System.out.println("Verfügbare Bytes am Anfang: ") + stream.available());
      //Lesen von Bytes aus dem Stream stream3bytes
      stream.read();
      stream.read();
      stream.read();
      //Lesen3bytes later
      //Rückgabe der verfügbaren Byteanzahl
      System.out.println("Letzte verfügbare Bytes: ", + stream.available());
      stream.close();
    }
    catch (Exception e) {
      e.getStackTrace();
    }
  }
}

Output Result

Der String ist: w3codebox
InputStream: java.io.ByteArrayInputStream@5479e3f
Erste verfügbare Bytes: 5
Letzte verfügbare Bytes: 2

In dem obigen Beispiel haben wir einen String namens name erstellt. Hier konvertieren wir den String in einen InputStream namens stream.

Die Methode getBytes() konvertiert einen String in Bytes. Weitere Informationen finden Sie unterJava String getBytes()

Java Examples