https://www.acmicpc.net/problem/1152
StringToknenizer을 사용해서 " "을 기준으로 토큰화시켰다.
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();
StringTokenizer st = new StringTokenizer(s," ");
System.out.println(st.countTokens());
sc.close();
}
}
처음에 split과 trim을 사용하였다. 근데 공백만 있는 경우를 값으로 취급하고 해결 방법을 구현하지 못해서 https://st-lab.tistory.com/65 님의 블로그를 참고하였다.