PipedReader(PipedWriter src, int pipeSize) constructor from PipedReader has the following syntax.
public PipedReader(PipedWriter src, int pipeSize) throws IOException
In the following code shows how to use PipedReader.PipedReader(PipedWriter src, int pipeSize) constructor.
import java.io.*; /*from w w w . j a va2 s. co m*/ public class Main { public static void main(String[] args) { try { PipedWriter writer = new PipedWriter(); PipedReader reader = new PipedReader(writer,100); // connect the reader and the writer reader.connect(writer); writer.write(70); writer.write(71); // check if reader is ready to read System.out.println(reader.ready()); // print the char array for (int i = 0; i < 2; i++) { System.out.println("" + (char) reader.read()); } reader.close(); } catch (Exception ex) { ex.printStackTrace(); } } }