Advertisement
Guest User

01. Email Validator

a guest
Apr 4th, 2020
684
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. package ExamPrep;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class EmailValidator {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String input = scanner.nextLine();
  9.         String line;
  10.         while (!"Complete".equals(line = scanner.nextLine())) {
  11.             String[] comm = line.split("\\s+");
  12.             switch (comm[0]) {
  13.                 case "Make":
  14.                     if (comm[1].equals("Upper")) {
  15.                         input = input.toUpperCase();
  16.                         System.out.println(input);
  17.                     } else if (comm[1].equals("Lower")) {
  18.                         input = input.toLowerCase();
  19.                         System.out.println(input);
  20.                     }
  21.                     break;
  22.                 case "GetDomain":
  23.                     int count = Integer.parseInt(comm[1]);
  24.                     int index = input.length()-count;
  25.                     System.out.println(input.substring(index));
  26.                     break;
  27.                 case "GetUsername":
  28.                     if (input.contains("@")) {
  29.                         int index1 = input.indexOf("@");
  30.                         System.out.println(input.substring(0, index1));
  31.                     } else {
  32.                         System.out.println("The email " + input + " doesn't contain the @ symbol.");
  33.                     }
  34.                     break;
  35.                 case "Replace":
  36.                     char ch = comm[1].charAt(0);
  37.                     input = input.replace(ch, '-');
  38.                     System.out.println(input);
  39.                     break;
  40.                 case "Encrypt":
  41.                     for (int i = 0; i < input.length(); i++) {
  42.                         System.out.print((int)input.charAt(i) + " ");
  43.                     }
  44.                     break;
  45.             }
  46.         }
  47.  
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement