5.IMPLEMENTING I/O STREAMS IN JAVA

  5.IMPLEMENTING I/O STREAMS IN JAVA

Source Code: 




import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class FileStream { public static void main(String[] args) { FileInputStream in = null; FileOutputStream out = null; int words=0,chars=0,lines=0; try { in = new FileInputStream("Input.txt"); out = new FileOutputStream("Output.txt"); int c; while((c=in.read())!=-1) { out.write(c); if(c==' ') { ++words; } else if(c=='\n') { ++lines; ++words; } ++chars; } } catch (IOException e) { e.printStackTrace(); } finally { try { in.close(); out.close(); } catch (IOException e) { e.printStackTrace(); } } System.out.println("File Copied..."); System.out.println("Number of Words:" +(++words)); System.out.println("Number of Characters:" +chars); System.out.println("Number of Lines:" +(++lines)); } } Output: File Copied... Number of Words:4 Number of Characters:30 Number of Lines:4

Comments