Java StreamTokenizer.wordChars(int low, int hi)
Syntax
StreamTokenizer.wordChars(int low, int hi) has the following syntax.
public void wordChars(int low, int hi)
Example
In the following code shows how to use StreamTokenizer.wordChars(int low, int hi) method.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.StreamTokenizer;
/*w w w. j a v a2s. c o m*/
public class Main {
public static void main(String args[]) {
try {
FileReader fr = new FileReader(args[0]);
BufferedReader br = new BufferedReader(fr);
StreamTokenizer st = new StreamTokenizer(br);
st.ordinaryChar('.');
st.wordChars('\'', '\'');
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();
} catch (Exception e) {
System.out.println("Exception: " + e);
}
}
}
Home »
Java Tutorial »
java.io »
Java Tutorial »
java.io »