计算一篇文章中英文单词的个数

来源:互联网 发布:商家给淘宝什么发票 编辑:程序博客网 时间:2024/04/29 07:13
import java.io.*;  
  1.   
  2. public class ArticleWordCount {  
  3.   
  4.     public static void main(String[] args){  
  5.         new ArticleWordCount().calculate ();  
  6.     }  
  7.       
  8.     public void calculate(){  
  9.         BufferedReader br = null;  
  10.         int num = 0;  
  11.         String strLine = "";  
  12.         try {  
  13.             br = new BufferedReader(new FileReader(new File("C://test.txt")));  
  14.         } catch (FileNotFoundException e) {  
  15.             e.printStackTrace();  
  16.         }  
  17.         try {  
  18.             while ((strLine = br.readLine()) != null) {  
  19.                 strLine = strLine.trim();  
  20.                 String[] str = strLine.split("//W+");      //  "//W+" 表示一个或多个   非字母数字  
  21.                 num += str.length;                            //每次读一行,把每行的单词数累加  
  22.             }  
  23.             System.out.println("文章中单词总数为:" + num);  
  24.         } catch (IOException e) {  
  25.             e.printStackTrace();  
  26.         }  
  27.     }  
  28.   
  29. }  

原创粉丝点击