Tsuki11

Untitled

Jun 15th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. package E8_CustomListSort;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6.  
  7. public class Main {
  8. public static void main(String[] args) throws IOException {
  9. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  10. CustomList<String> elements = new CustomList<>();
  11. String line;
  12. while (!(line = reader.readLine()).equals("END")) {
  13. String[] tokens = line.split("\\s+");
  14. String cmd = tokens[0];
  15.  
  16.  
  17. switch (cmd) {
  18. case "Add":
  19. elements.addElement(tokens[1]);
  20. break;
  21. case "Remove":
  22. elements.removeElement(Integer.parseInt(tokens[1]));
  23. break;
  24. case "Contains":
  25. if (elements.containsElement(tokens[1])) {
  26. System.out.println("true");
  27. }else{
  28. System.out.println("false");
  29. }
  30. break;
  31. case "Swap":
  32. elements.swapIndexes(Integer.parseInt(tokens[1]), Integer.parseInt(tokens[2]));
  33. break;
  34. case "Greater":
  35. System.out.println(elements.getCountGreater(tokens[1]));
  36. break;
  37. case "Max":
  38. System.out.println(elements.getMax());
  39. break;
  40. case "Min":
  41. System.out.println(elements.getMin());
  42. break;
  43. case"Sort":
  44. Sorter.sort(elements);
  45. break;
  46. case "Print":
  47. // elements.printList();
  48. for (String element : elements) {
  49. System.out.println(element);
  50. }
  51. break;
  52. }
  53. }
  54. }
  55. }
Add Comment
Please, Sign In to add comment