[規格]152単語の個数(JAVA)


質問する
英語の大文字と小文字からなる文字列を指定します.この文字列にはいくつの語がありますか?この問題を解くプログラムを作成してください.しかし、1つの単語が何度も出てきたら、出てきた回数によって数えなければなりません.
入力例
The Curious Case of Benjamin Button
サンプル出力
6
に答える
import java.util.Scanner;
import java.util.StringTokenizer;

public class Main {

	public static void main(String[] args) {

		Scanner scan=new Scanner(System.in);

		
			String s=scan.nextLine();

			StringTokenizer st=new StringTokenizer(s);

			System.out.println(st.countTokens());
		
	}

}
StringTokenizerを使用して文字列をスペースに分割し、タグに格納します.
次にcountTokens()法を用いて解き,トークン個数を得る.
これは簡単な問題ですが、StringTokenizerを使用しないとコードが長くなる可能性があります.