Java.io.PipedWriter.flush() 方法


Java.io.PipedWriter.flush() 方法

package com.codingdict;



import java.io.*;



public class PipedWriterDemo {



   public static void main(String[] args) {



      // create a new Piped writer and reader

      PipedWriter writer = new PipedWriter();

      PipedReader reader = new PipedReader();



      try {



         // connect the reader and the writer

         writer.connect(reader);



         // write something

         writer.write(70);

         writer.write(71);



         // flush the writer

         System.out.println("Flushing writer...");

         writer.flush();

         System.out.println("Writer flushed.");



         // print what we wrote

         for (int i = 0; i < 2; i++) {

            System.out.println("" + (char) reader.read());

         }



      } catch (IOException ex) {

         ex.printStackTrace();

      }

   }

}