这是作为入门菜鸟的我的一个Java小练习,希望各位拍砖。 class article{ private static int j=0; public static void main(String args []){ try{ BufferedReader fin=new BufferedReader(new FileReader("e://java.txt"));//获得一个文本 while(true) { String ss=fin.readLine(); String[] ar = ss.split("//s+"); //以任意多字符将读入的一行分开 for(int i=0; i<ar.length; i++,j++) { System.out.println("#" + (j+1) + ".word:/t" + ar[i]); } } } catch(IOException e){ //捕获I/O异常 System.out.println("File not found!"); } catch (NullPointerException e){ //当读完时打印输出单词总数 System.out.println("process is over"); System.out.println("there are "+j+" words in this article"); } } }