Java String Tokens

  • + 0 comments

    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[] tokens = s.split("[^a-zA-Z]+");
        int n = tokens.length;
        if(n>0){
            n = tokens[0].isEmpty()?n-1:n;
        }
        System.out.println(n);
        for(String token : tokens){
            if(!token.isEmpty()){
                System.out.println(token);
            }
        }
    
        scan.close();
    }
    

    }