Or you can use as Regex \\W+
For generating regex, I use this site: https://regex101.com/
import java.util.ArrayList;
import java.util.Scanner;
public class CountAllWords {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] array = scanner.nextLine().split("\\W+");
System.out.println(array.length);
}
}