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

¿Cuál es la importancia de StringWriter en Java?

StringWriter La clase es una subclase de SEscritor Clase y su escritura de cadenas en el flujo de salida. Para escribir una cadena, este flujo de caracteres recopila la cadena enen el búfer de cadenay luego construir una cadena. El búfer de StringWriter se expandirá automáticamente según los datos. Los métodos importantes de la clase StringWriter sonEscribir(), ,appendgetBuffer,LavadoyCerrar .

Sintaxis

public class StringWriter extends Writer

Ejemplo

import java.io.*;
public class StringWriterTest {
   public static void main(String args[]) {
      String str = "Welcome to oldtoolbag.com";
      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);
      }
   }
}

Resultados de salida

StringBuffer: Bienvenido a oldtoolbag.com
Cadena escrita por StringWriter: Bienvenido a oldtoolbag.com