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

Quale è l'importanza di StringWriter in Java?

StringWriter è una sottoclasse di SScrittore La classe e i suoi metodi di scrittura di stringhe vengono scritti nel flusso di output. Per scrivere una stringa, questo flusso di caratteri raccoglie la stringa innel buffer di StringBuffere poi costruire una stringa. La capacità di buffer di StringWriter cresce automaticamente in base ai dati. I metodi importanti della classe StringWriter sonoScrivi(), ,appendgetBuffer,RisciacquareeChiudi .

Sintassi

public class StringWriter extends Writer

Esempio

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

Risultato di output

StringBuffer: Benvenuti su oldtoolbag.com
Stringa scritta da StringWriter: Benvenuti su oldtoolbag.com