List of usage examples for java.util Scanner getClass
@HotSpotIntrinsicCandidate public final native Class<?> getClass();
From source file:src.main.java.com.vgorcinschi.assignmentone.initials.InitialsPrinter.java
public static void run(Scanner sc) { log.info("Starting InitialsPrinter 'application' with a scanner(" + sc.getClass().getCanonicalName() + ")"); System.out.print("Hello. "); String firstName = stringValidator((s) -> { return s.length() >= 1; }, () -> "The input must be at least one letter long.", "first name", sc); System.out.println("Very well. Now your last name."); String lastName = stringValidator((s) -> { return (s.length() >= 2 && isAlpha(s)); }, () -> "The input must be at least two letters long. Only letters are allowed.", "surname", sc); System.out.println("Your initials are: " + firstName.toUpperCase().charAt(0) + "." + lastName.toUpperCase().charAt(0) + "."); }