Heim  >  Artikel  >  Java  >  Welche Bedeutung hat StringWriter in Java?

Welche Bedeutung hat StringWriter in Java?

PHPz
PHPznach vorne
2023-09-10 16:57:031295Durchsuche

Die Klasse

Welche Bedeutung hat StringWriter in Java?

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>

Syntax

<strong>public class StringWriter extends Writer</strong>

Beispiel

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);
      }
   }
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen