import java.io.*; Reader r = new FileReader ("foo.bar"); StreamTokenizer st = new StreamTokenizer (r); while (StreamTokenizer.TT_EOF != st.nextToken()) { switch (st.ttype) { case StreamTokenizer.TT_WORD: { System.out.println (st.sval); } } }