Java String Tokens

Sort by

recency

|

1781 Discussions

|

  • + 0 comments

    s = s.trim(); if(s.isEmpty()){ System.out.println(0); return; }

    String []a = s.split("[!?,._'@\\s]+");
    int sum=0;
    for(int i=0; i<a.length;i++){
    
        sum++;
    
    }
    System.out.println(sum);
    for(String a1:a){
        System.out.println(a1);
    }
    
        scan.close();
    }
    

    }

  • + 0 comments

    public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s = scan.nextLine(); s = s.trim(); if(s.isEmpty()){ System.out.println(0); return; }

    String []a = s.split("[!?,._'@\\s]+");
    int sum=0;
    for(int i=0; i<a.length;i++){
    
        sum++;
    
    }
    System.out.println(sum);
    for(String a1:a){
        System.out.println(a1);
    }
    scan.close();
    

    }

  • + 0 comments

    import java.io.; import java.util.; import java.util.stream.*;

    public class Solution {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        // Write your code here.
        scan.close();
        List<String> tokens = Arrays.stream(str.trim().split("[^A-Za-z]+"))
            .filter(s -> !s.isEmpty())
            .collect(Collectors.toList());
    
        System.out.println(tokens.size());
        tokens.forEach(s -> System.out.println(s));
    }
    

    }

  • + 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();
        s = s.trim();
        if(s.isEmpty()){
           System.out.println(0);
           return;
        }
    
        String []a = s.split("[!?,._'@\\s]+");
        int sum=0;
        for(int i=0; i<a.length;i++){
    
            sum++;
    
        }
        System.out.println(sum);
        for(String a1:a){
            System.out.println(a1);
        }
        scan.close();
    }
    

    }

  • + 1 comment

    Here's the code

    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().trim();
            // Write your code here.
            scan.close();
            
            if(s.length() == 0) {
                System.out.println(0);
                return;
            }
            String words[] = s.split("[^A-Za-z]+");
            System.out.println(words.length);
            for(String i : words) {
                System.out.println(i);
            }
        }
    }