fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.util.regex.Matcher;
  7. import java.util.regex.Pattern;
  8.  
  9. /* Name of the class has to be "Main" only if the class is public. */
  10. class Ideone
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. Scanner scannerName = new Scanner(System.in);
  15. String name = scannerName.next();
  16. boolean res = (name.length() <= 5) && (name.length() > 0);
  17. if (res)
  18. for (int i=0;i<name.length();i++){
  19. char c = name.charAt(i);
  20. if (c < 'a' || c > 'z') {
  21. res = false;
  22. break;
  23. }
  24. }
  25. System.out.println(name + " " + res);
  26.  
  27. Pattern p = Pattern.compile("[a-z]{1,5}");
  28. Matcher m = p.matcher(name);
  29. System.out.println("reg: "+ name +" " + m.matches());
  30. }
  31. }
Success #stdin #stdout 0.06s 2184192KB
stdin
asd
stdout
asd true
reg: asd true