Java String Tokens

  • + 0 comments
    public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            String s = scan.nextLine();
            String[] strArray = s.split("[ !,?._'@]");
             strArray = Arrays.stream(strArray)
                         .filter(str -> !str.isEmpty())
                         .toArray(String[]::new);
            System.out.println(strArray.length);
            Arrays.stream(strArray).forEach(e->System.out.println(e));
            scan.close();
        }