FileReader: read() : FileReader « java.io « Java by API






FileReader: read()

 
/*
 * Output:
 */

import java.io.FileReader;

public class MainClass {

  public static void main(String args[]) {
    try {
      int counts[] = new int[10];
      FileReader fr = new FileReader(args[0]);

      int i;
      while ((i = fr.read()) != -1) {
        char c = (char) i;
        int k = c - '0';
        if (k >= 0 && k < 10)
          ++counts[k];
      }

      // Display digit counts
      for (int j = 0; j < 10; j++) {
        char c = (char) ('0' + j);
        System.out.print(c + "=");
        System.out.print(counts[j] + "; ");
      }

      fr.close();
    } catch (Exception e) {
      System.out.println("Exception: " + e);
    }
  }
}

           
         
  








Related examples in the same category

1.new FileReader(String name)
2.FileReader: read(char[] cbuf)