Java CharArrayWriter.writeTo()方法

原文:https://www.studytonight.com/java-file-io/chararraywriter-writeto-method-in-java

在本教程中,我们将从 Java 中的CharArrayWriter 类了解writeTo()方法。Java 中 CharArrayWriter 类的 writeTo(Writer)方法用于将 CharArrayWriter 的内容写入另一个字符流。

句法

这是writeTo()方法的语法,该方法接受 Writer,即作为目标流的输出流,不返回值。如果出现输入/输出错误,该方法将抛出异常

public void writeTo(Writer out)    throws IOException

示例 CharArrayWriter 的 WriteTo 方法

在这个例子中,我们首先实现writeTo()方法,我们使用write()方法将数据写入CharArrayWriter ,然后在CharArrayWriter 上调用writeTo()方法,我们将其他 out 方法作为参数传递,它会将相同的数据复制到CharArrayWriter 的 out 对象中,该对象可以使用 toString()方法进行验证。

import java.io.CharArrayWriter;
public class StudyTonight 
{
    public static void main(String[] args) throws Exception
    { 
        CharArrayWriter charArrayWriter = new CharArrayWriter(); 
        String str = "Hello Studytonight"; 
        charArrayWriter.write(str); 
        CharArrayWriter out = new CharArrayWriter(); 
        charArrayWriter.writeTo(out); 
        System.out.println(out.toString()); 
    } 
}

你好,今晚学习

示例 CharArrayWriter 的 WriteTo 方法

在这个例子中,我们正在实现writeTo()方法,首先我们已经使用write()方法将数据写入到CharArrayWriter 中,然后在CharArrayWriter 上,我们正在调用writeTo()方法,并且我们传递其他 out 方法作为参数,并且它将相同的数据复制到CharArrayWriter 的 out 对象中,该对象可以使用 toString()方法进行验证。

import java.io.CharArrayWriter;
import java.io.IOException;
class StudyTonight
{
    public static void main(String[] args) throws IOException 
    { 
        CharArrayWriter charArrayWriter = new CharArrayWriter(); 
        charArrayWriter.write("Hello Studytonight"); 
        CharArrayWriter out = new CharArrayWriter(); 
        charArrayWriter.writeTo(out); 
        System.out.println(out.toString()); 
    } 
}

你好,今晚学习

结论

在本教程中,我们学习了 Java 中的 CharArrayWriter 类。Java 中 CharArrayWriter 类的 writeTo(Writer) 方法用于将 CharArrayWriter 的内容写入另一个字符流。