Looking for java Keywords? Try Ask4Keywords

Java Language Пример StringWriter


пример

Класс Java StringWriter представляет собой поток символов, который собирает выходные данные из строкового буфера, который может использоваться для построения строки.

Класс StringWriter расширяет класс Writer.

В классе StringWriter системные ресурсы, такие как сетевые сокеты и файлы, не используются, поэтому закрытие StringWriter не требуется.

import java.io.*;  
public class StringWriterDemo {  
    public static void main(String[] args) throws IOException {  
        char[] ary = new char[1024];  
        StringWriter writer = new StringWriter();  
        FileInputStream input = null;  
        BufferedReader buffer = null;  
        input = new FileInputStream("c://stringwriter.txt");  
        buffer = new BufferedReader(new InputStreamReader(input, "UTF-8"));  
        int x;  
        while ((x = buffer.read(ary)) != -1) {  
                   writer.write(ary, 0, x);  
        }  
        System.out.println(writer.toString());        
        writer.close();  
        buffer.close();  
    }  
}

Вышеприведенный пример помогает нам узнать простой пример StringWriter с использованием BufferedReader для чтения данных файла из потока.