On the first line, print an integer, , denoting the number of tokens in string  (they do not need to be unique). Next, print each of the  tokens on a new line in the same order as they appear in input string .

  •  is composed of any of the following: English alphabetic letters, blank spaces, exclamation points (!), commas (,), question marks (?), periods (.), underscores (_), apostrophes ('), and at symbols (@).
import java.io.*;
import java.util.*;

public class Solution {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
// Write your code here.
String[] arr = s.split("[ !,?._'@]+");
System.out.println(arr.length);
for (String string : arr) {
System.out.println(string);
}
scan.close();
}
}

Comments

Popular posts from this blog

MongoDB

Git

JAXB