Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. import java.lang.reflect.Array;
  2. import java.util.Arrays;
  3. import java.util.List;
  4. import java.util.Scanner;
  5. import java.util.stream.Collectors;
  6.  
  7. public class changeList {
  8. public static void main(String[] args) {
  9. Scanner scan = new Scanner(System.in);
  10.  
  11. List<String> elements = Arrays.stream(scan.nextLine().split(" \\s+")).collect(Collectors.toList());
  12. String line;
  13. while (!"end".equals(line = scan.nextLine())){
  14. String[] tokens = line.split("\\s+");
  15. String command = tokens[0];
  16.  
  17. switch (command){
  18. case "Delete":
  19. String element = tokens[1];
  20. while (elements.contains(element)) {
  21. elements.remove(element);
  22. }
  23. break;
  24. case "Insert":
  25. element = tokens[1];
  26. int position = Integer.parseInt(tokens[2]);
  27. if (0 <= position && position < elements.size()) {
  28. elements.add(position, element);
  29. }
  30. break;
  31. }
  32. }
  33. System.out.println(String.join(" ", elements));
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement