Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความสำคัญของ StringWriter ใน Java

คลาส StringWriter เป็น subclass ของ Writer และเขียน String ไปยัง output stream ในการเขียน string character stream นี้จะรวบรวม string เข้าไปใน string buffer แล้วสร้าง string ขึ้นมา Buffer ของ StringWriter จะขยายตัวอัตโนมัติตามข้อมูล เมธอดสำคัญของ StringWriter ได้แก่ write(), append(), getBuffer(), flush() และ close()

Syntax

public class StringWriter extends Writer

ตัวอย่าง

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

Output

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