MladenPetrov

Untitled

Oct 17th, 2019
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Scanner;
  4.  
  5. public class ListManipulation {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         String[] parts = scanner.nextLine().split(" ");
  10.         List<String> output = new ArrayList<>();
  11.         String input = scanner.next();
  12.  
  13.         for (int i = 0; i < parts.length; i++) {
  14.             output.add(parts[i]);
  15.         }
  16.  
  17.         while (!input.equals("end")) {
  18.             String[] command = scanner.nextLine().split(" ");
  19.             if (input.contains("Add")) {
  20.                 output.add(command[1]);
  21.             }
  22.  
  23.             if (input.contains("Remove")) {
  24.                 output.remove(command[1]);
  25.             }
  26.  
  27.             if (input.contains("RemoveAt")) {
  28.                 output.remove(Integer.parseInt(command[1]));
  29.             }
  30.  
  31.             if (input.contains("Insert")) {
  32.                 output.add(Integer.parseInt(command[2]), command[1]);
  33.             }
  34.  
  35.             input = scanner.next();
  36.  
  37.         }
  38.  
  39.         for (String s : output) {
  40.             System.out.print(s + " ");
  41.         }
  42.  
  43.  
  44.     }
  45. }
Add Comment
Please, Sign In to add comment