Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Tầm quan trọng của StringWriter trong Java

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

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("Chuỗi được ghi bởi StringWriter: " + sw);
            sw.close();
        } catch (IOException ioe) {
            System.out.println(ioe);
        }
    }
}

Kết quả

StringBuffer: Welcome to Tutorials Point
Chuỗi được ghi bởi StringWriter: Welcome to Tutorials Point