Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của StringWriter trong Java là gì?

StringWriter lớp là lớp con của Writer lớp và nó ghi Chuỗi vào một luồng đầu ra. Để viết một chuỗi, luồng ký tự này thu thập chuỗi vào bộ đệm chuỗi và sau đó xây dựng một chuỗi. Bộ đệm của StringWriter tự động phát triển theo dữ liệu. Các phương thức quan trọng của lớp StringWriter là write (), append (), getBuffer () , flush () đóng () .

Cú pháp

public class StringWriter extends Writer

Ví dụ

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

Đầu ra

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