1. 程式人生 > >Java程式設計,統計單詞個數

Java程式設計,統計單詞個數

題目
統計一篇文件資料中單詞的個數(提示文件資料可放在字串中,利用正則表示式來實現)

import java.util.Scanner;
public class DemoTest{
		String regex="[\\d\\s\\p{Punct}]+";//用正則表示式來作為分割標記來分解出其中的子字串
		public int Count(String str){
				String[]arr=str.split(regex);
				int sum=0;
			for(int i=0;i<arr.length;i++){//並輸出各個單詞
				System.out.println(arr[i]);
			}
				return arr.length;
			}
		public static void main(String[] args){
		 Scanner t=new Scanner(System.in);
		 String str=t.nextLine();//字串的輸入
		 DemoTest A=new DemoTest();
		 System.out.println(A.Count(str));
		
		}
}