是因为你没有try{}catch(Exception ex){}
import java.io.*;public class Token { public static void main(String args[]) {
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new FileReader("c:\\text.txt"));
bw = new BufferedWriter(new FileWriter("c:\\text_1.txt")); StreamTokenizer st = new StreamTokenizer(br);
int tokenType;
st.whitespaceChars(0, 32);
st.eolIsSignificant(true); while (br.ready()) {
tokenType = st.nextToken();
switch (tokenType) {
case st.TT_NUMBER:
bw.write(String.valueOf( (long) st.nval));
bw.newLine();
break;
case st.TT_WORD:
bw.write(st.sval);
bw.newLine();
break;
default:
;
} } bw.close();
} catch (Exception ex) {
}
}
}