Java IO Tutorial - Java StreamTokenizer .whitespaceChars (int low, int hi)








Syntax

StreamTokenizer.whitespaceChars(int low, int hi) has the following syntax.

public void whitespaceChars(int low,   int hi)

Example

In the following code shows how to use StreamTokenizer.whitespaceChars(int low, int hi) method.

//from w  w w  .  j a  v  a2  s .com

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.StreamTokenizer;

class Main {
  public static void main(String args[]) throws Exception {
    FileReader fr = new FileReader(args[0]);
    BufferedReader br = new BufferedReader(fr);
    StreamTokenizer st = new StreamTokenizer(br);
    st.whitespaceChars(',', ',');
    while (st.nextToken() != StreamTokenizer.TT_EOF) {
      switch (st.ttype) {
      case StreamTokenizer.TT_WORD:
        System.out.println(st.lineno() + ") " + st.sval);
        break;
      case StreamTokenizer.TT_NUMBER:
        System.out.println(st.lineno() + ") " + st.nval);
        break;
      default:
        System.out.println(st.lineno() + ") " + (char) st.ttype);
      }
    }
    fr.close();
  }
}