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 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());
}
} |
GEEKS
Program 2:
// 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
References:
https://docs.oracle.com/javase/10/docs/api/java/io/CharArrayWriter.html#writeTo(java.io.Writer)