Advertisement
Guest User

List

a guest
Apr 5th, 2020
1,739
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.List;
  3. import java.util.Scanner;
  4. import java.util.stream.Collectors;
  5.  
  6. public class shopping {
  7.     public static void main(String[] args) {
  8.         Scanner scan = new Scanner(System.in);
  9.         List<String> list = Arrays.stream(scan.nextLine().split("!")).collect(Collectors.toList());
  10.         String commands = scan.nextLine();
  11.         while (!commands.equals("Go Shopping!")) {
  12.             String[] tokens = commands.split(" ");
  13.             String command = tokens[0];
  14.             String item = tokens[1];
  15.             switch (command) {
  16.                 case "Urgent":
  17.                     if (!list.contains(item)){
  18.                         list.add(0, item);
  19.                     }
  20.                     break;
  21.                 case "Unnecessary":
  22.                     if (list.contains(item)){
  23.                         list.remove(item);
  24.                     }
  25.                     break;
  26.                 case "Correct":
  27.                     String newItem = tokens[2];
  28.                     if (list.contains(item)){
  29.                         list.set(list.indexOf(item), newItem);
  30.                     }
  31.                     break;
  32.                 case "Rearrange":
  33.                     if (list.contains(item)) {
  34.                         int index = list.indexOf(item);
  35.                         list.remove(item);
  36.                         list.add(item);
  37.                     }
  38.                     break;
  39.             }
  40.             commands = scan.nextLine();
  41.         }
  42.         System.out.println(String.join(", ", list));
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement