HomeDigital EditionSys-Con RadioSearch Java Cd
Advanced Java AWT Book Reviews/Excerpts Client Server Corba Editorials Embedded Java Enterprise Java IDE's Industry Watch Integration Interviews Java Applet Java & Databases Java & Web Services Java Fundamentals Java Native Interface Java Servlets Java Beans J2ME Libraries .NET Object Orientation Observations/IMHO Product Reviews Scalability & Performance Security Server Side Source Code Straight Talking Swing Threads Using Java with others Wireless XML

"Programming with Java’s I/O Streams – Part 1"
Volume: 3 Issue: 12, p. 54


Listing 1: Type.java.
import java.io.*; 

/** Displays contents of a file (e.g. java Type app.ini) */ 
public class Type 
    public static void main(String args[]) 
                       throws Exception 
       // Open input/output and setup variables 
       FileReader  fr = new FileReader(args[0]); 
       PrintWriter pw = new PrintWriter(System.out, true); 
       char c[]       = new char[4096]; 
       int  read      = 0; 

       // Read (and print) till end of file 
       while ((read = fr.read(c)) != -1) 
          pw.write(c, 0, read); 

       // Close shop 


All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.
  E-mail: [email protected]

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.