Heim >Java >javaLernprogramm >Welche Bedeutung hat StringWriter in Java?
Die Klasse
StringWriter ist eine Unterklasse der Klasse Writer, die Zeichenfolgen in den Ausgabestream schreibt. Um einen String zu schreiben, sammelt der Zeichenstrom den String in einem String-Puffer und erstellt dann einen String. Der Puffer von StringWriter wächst automatisch basierend auf den Daten. Die wichtigen Methoden der StringWriter-Klasse sind write(), append(), getBuffer(), flush() und close(). p>
<strong>public class StringWriter extends Writer</strong>
import java.io.*; public class StringWriterTest { public static void main(String args[]) { String str = "Welcome to Tutorials Point"; try { StringWriter sw = new StringWriter(); sw.write(str); StringBuffer sb = new StringBuffer(); sb = sw.getBuffer(); System.out.println("StringBuffer: "+ sb); System.out.println("String written by StringWriter: "+ sw); sw.close(); } catch (IOException ioe) { System.out.println(ioe); } } }
StringBuffer: Welcome to Tutorials Point String written by StringWriter: Welcome to Tutorials Point
Das obige ist der detaillierte Inhalt vonWelche Bedeutung hat StringWriter in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!