CharArrayWriter writeTo() method in Java with Examples

The writeTo(Writer) method of CharArrayWriter class in Java is used to write the contents of the CharArrayWriter to another character stream.
Syntax:
public void writeTo(Writer out)
throws IOException
Parameters: This method accepts one parameter out that represents the output stream that is the destination stream.
Return value: This method does not return any value.
Exceptions: This method throws IOException if an I/O error occurs.
Below programs illustrate writeTo(Writer) method in CharArrayWriter class in IO package:
Program 1:
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()); }} |
Output:
GEEKS
Program 2:
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()); }} |
Output:
GEEKSFORGEEKS
References:
https://docs.oracle.com/javase/10/docs/api/java/io/CharArrayWriter.html#writeTo(java.io.Writer)



