StringReader erweitert sich von der Reader-Klasse. Wenn Sie einen String haben und diesen in ein Reader-Objekt konvertieren möchten, ist StringReader nützlich. Es handelt sich um eine spezielle Version für die Verwendung des Readers mit Strings. Wenn Sie die Dateien lesen möchten, wählen Sie FileReader anstelle von StringReader.
Diese Klasse verfügt nur über einen Konstruktor, der das String-Objekt als Parameter verwendet. Schauen wir uns das Beispiel an, um zu verstehen, wie die StringReader-Klasse verwendet wird.
StringReaderExample.java
package javabeat.net.core; import java.io.IOException; import java.io.StringReader; /** * Java StringReader Example * * @author Krishna * */ public class StringReaderExample { /** * @param args */ public static void main(String() args) throws IOException { String str = "StringReader Example Program!!"; //Create StringReader instance StringReader reader = new StringReader(str); int c = reader.read(); while (c != -1){ //Converting to character System.out.print((char)c); c= reader.read(); } //Closing the file io reader.close(); } }
Ausgabe…
StringReader Example Program!!