From 186e304b92a654d37c16c65c995c29b1e4dd5754 Mon Sep 17 00:00:00 2001 From: Het Daftary <51186433+HetDaftary@users.noreply.github.com> Date: Fri, 31 Jan 2020 11:59:47 -0500 Subject: [PATCH] Java String Tokens problem. --- Java/Java String Tokens.java | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Java/Java String Tokens.java diff --git a/Java/Java String Tokens.java b/Java/Java String Tokens.java new file mode 100644 index 0000000..2868487 --- /dev/null +++ b/Java/Java String Tokens.java @@ -0,0 +1,43 @@ +import java.io.*; +import java.util.*; + +public class Solution { + + public static boolean notHellCase(String s) // This is case 9 where s = " ". + { + int len = s.length(); + + for(int i = 0; i < len; i++) + { + if(s.charAt(i)!=' ') + { + return(true); + } + } + return(false); + } + + public static void main(String[] args) + { + Scanner scan = new Scanner (System.in); + + String s = scan.nextLine (); + if (notHellCase(s)) + { + //System.out.println ((int) s.charAt (0)); + String[] items = s.trim ().split ("[ !,?.\\_'@]+"); + + System.out.println (items.length); + + for (String item:items) + { + System.out.println (item); + } + } + else + { + System.out.println ("0"); + } + scan.close(); + } +}