Advertisement
Guest User

Untitled

a guest
May 26th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. import java.io.BufferedReader;
  2.         import java.io.IOException;
  3.         import java.io.InputStreamReader;
  4.         import java.util.HashMap;
  5.         import java.util.Map;
  6.  
  7. public class FixEmails {
  8.     public static void main(String[] args) throws IOException {
  9.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  10.         HashMap<String, String> emails = new HashMap<>();
  11.         String name = reader.readLine();
  12.         String[] deleteEmail = {"uk","com","us"};
  13.         boolean containsEndString = false;
  14.  
  15.         while(!name.equals("stop"))
  16.         {
  17.             String email = reader.readLine();
  18.             if(email.equals("stop")){
  19.                 break;
  20.             }
  21.             for (int i = 0; i < deleteEmail.length; i++) {
  22.                 if (email.toLowerCase().endsWith(deleteEmail[i]) || email.isEmpty() || name.isEmpty()){
  23.                     containsEndString = true;
  24.                 }
  25.             }
  26.             if(!containsEndString){
  27.                 emails.put(name, email);
  28.             }
  29.             containsEndString = false;
  30.             name = reader.readLine();
  31.         }
  32.         printMap(emails);
  33.     }
  34.  
  35.     public static <K, V> void printMap(Map<K, V> map) {
  36.         for (Map.Entry<K, V> entry : map.entrySet()) {
  37.             System.out.println(entry.getKey() + " -> " + entry.getValue());
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement