Maison  >  Article  >  Java  >  Quelle est l’importance de StringWriter en Java ?

Quelle est l’importance de StringWriter en Java ?

PHPz
PHPzavant
2023-09-10 16:57:031249parcourir

La classe

Quelle est l’importance de StringWriter en Java ?

StringWriter est une sous-classe de la classe Writer qui écrit des chaînes dans le flux de sortie. Pour écrire une chaîne, le flux de caractères collecte la chaîne dans un tampon de chaîne puis construit une chaîne. Le tampon de StringWriter augmente automatiquement en fonction des données. Les méthodes importantes de la classe StringWriter sont write(), append(), getBuffer(), flush() et close(). p>

Syntaxe

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

Exemple

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

Sortie

StringBuffer: Welcome to Tutorials Point
String written by StringWriter: Welcome to Tutorials Point

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer