public static void copyReader ( Reader from , Writer to ) throws IOException { char buffer [ ] = new char [ 2048 ] ; int charsRead ; while ( ( charsRead = from . read ( buffer ) ) != - 1 ) { to . write ( buffer , 0 , charsRead ) ; } from . close ( ) ; to . flush ( ) ; }
Copy the given Reader to the given Writer .