Advertisement
chaushev

Untitled

Oct 20th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package LISTS;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.Scanner;
  6.  
  7. public class ListManipulationBasics {
  8. public static void main(String[] args) {
  9. Scanner scanner = new Scanner(System.in);
  10. // Create a list of numbers
  11. String[] input = scanner.nextLine().split(" ");
  12. List<Integer> numbers = new ArrayList<>();
  13. for (int i = 0; i < input.length; i++) {
  14. numbers.add(Integer.parseInt(input[i]));
  15. }
  16.  
  17. String[] command = scanner.nextLine().split(" ");
  18. while (!"end".equalsIgnoreCase(command[0])) {
  19.  
  20. switch (command[0]) {
  21. case "Add":
  22. numbers.add(Integer.parseInt(command[1]));
  23. break;
  24. case "Remove":
  25. numbers.remove(Integer.parseInt(command[1]));
  26. break;
  27. case "RemoveAt":
  28. int indexToRemove = Integer.parseInt(command[1]);
  29. numbers.remove(indexToRemove);
  30. break;
  31. case "Insert":
  32. numbers.add(Integer.parseInt(command[2]), Integer.parseInt(command[1]));
  33. break;
  34. default:
  35. break;
  36. }
  37.  
  38. command = scanner.nextLine().split(" ");
  39. }
  40. System.out.println(numbers.toString().replaceAll("[\\[\\],]", ""));
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement