📜  Java中的 CharArrayWriter writeTo() 方法及示例

📅  最后修改于: 2022-05-13 01:55:46.880000             🧑  作者: Mango

Java中的 CharArrayWriter writeTo() 方法及示例

Java中CharArrayWriter类的writeTo(Writer)方法用于将 CharArrayWriter 的内容写入另一个字符流。
句法:

public void writeTo(Writer out)
             throws IOException


参数:此方法接受一个参数out ,该参数表示作为目标流的输出流。
返回值:此方法不返回任何值。
异常:如果发生 I/O 错误,此方法将引发IOException
下面的程序说明了 IO 包中 CharArrayWriter 类中的 writeTo(Writer) 方法:
方案一:

Java
// Java program to illustrate
// CharArrayWriter writeTo(Writer) method
  
import java.io.*;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // Create charArrayWriter
        CharArrayWriter charArrayWriter
            = new CharArrayWriter();
  
        String str = "GEEKS";
  
        charArrayWriter.write(str);
  
        // Create outputStream
        CharArrayWriter out
            = new CharArrayWriter();
  
        charArrayWriter.writeTo(out);
  
        // print the outputStream
        System.out.println(
            out.toString());
    }
}


Java
// Java program to illustrate
// CharArrayWriter writeTo(Writer) method
  
import java.io.*;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // Create charArrayWriter
        CharArrayWriter charArrayWriter
            = new CharArrayWriter();
  
        charArrayWriter.write("GEEKSFORGEEKS");
  
        // Create outputStream
        CharArrayWriter out
            = new CharArrayWriter();
  
        charArrayWriter.writeTo(out);
  
        // print the outputStream
        System.out.println(
            out.toString());
    }
}


输出:
GEEKS

方案二:

Java

// Java program to illustrate
// CharArrayWriter writeTo(Writer) method
  
import java.io.*;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // Create charArrayWriter
        CharArrayWriter charArrayWriter
            = new CharArrayWriter();
  
        charArrayWriter.write("GEEKSFORGEEKS");
  
        // Create outputStream
        CharArrayWriter out
            = new CharArrayWriter();
  
        charArrayWriter.writeTo(out);
  
        // print the outputStream
        System.out.println(
            out.toString());
    }
}
输出:
GEEKSFORGEEKS

参考:
Java Java )