https://www.acmicpc.net/problem/1152
stringtokenizer을 이용하면 정말 쉬운 문제이다.
stringtokenizer은 말 그대로 문자열을 토큰화 하는건데 특정한 문자나 혹은 띄어쓰기를 기준으로도 토큰화 할 수 있다.
이렇게 문자열을 토큰화 한후 토큰의 개수를 리턴하는 countTokens를 출력하면 된다.
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String S = sc.nextLine();
sc.close();
StringTokenizer st = new StringTokenizer(S, " ");
System.out.println(st.countTokens());
}
}