import java.io.StreamTokenizer; import java.io.StringReader; import java.io.IOException; import java.io.FileReader; import java.io.FileInputStream; import java.io.InputStream; public class StreamTokenizerExample { public static void main(String args[]) throws IOException{ FileReader infile=new FileReader("table.dat"); StreamTokenizer st=new StreamTokenizer(new FileReader("table.dat")); int type=st.nextToken(); while (type!= StreamTokenizer.TT_EOF) { switch(type){ case StreamTokenizer.TT_WORD: System.out.println("word: "+st.sval); break; case StreamTokenizer.TT_NUMBER: System.out.println("number: "+st.nval); break; case '\'': System.out.println("quoted: "+st.sval); break; case ',': System.out.println("comma"); break; default: System.out.println(st.toString()); } type=st.nextToken(); } } }