Advertisement
Svetlana_Ovsjanikova

java - Lists.tasks

Sep 21st, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package day5_lists;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.Scanner;
  10.  
  11. /**
  12. *
  13. * @author sao_7
  14. */
  15. public class tasks {
  16.  
  17. //Uztaisit String listu
  18. //Cilvekam ir 2 opcijas - pievienot jaunu vertibu, vai iziet
  19. //ja cilveks pievieno vertibu, vins pieliek listam vienu stringu
  20. //un izvada sarakstu
  21. //ja cilveks izvelas iziet tad mes izvadam sarakstu un izejam no programmas
  22. //while, string list
  23. public static void sampleStringList() {
  24. Scanner sc = new Scanner(System.in);
  25. String choice = "";
  26.  
  27. ArrayList<String> listOfStrings = new ArrayList<String>();
  28.  
  29. do {
  30. System.out.println(" Ievadiet vertibu ");
  31. String input = sc.nextLine();
  32. listOfStrings.add(input);
  33.  
  34. System.out.println("Vai velaties turpinat, ja ne rakstat exit");
  35. choice = sc.next();
  36.  
  37. for (int i = 0; i < listOfStrings.size(); i++) {
  38. System.out.println(listOfStrings.get(i));
  39.  
  40. }
  41. } while (!choice.equals("exit"));
  42.  
  43. }
  44.  
  45. public static void listRemove() {
  46. Scanner sc = new Scanner(System.in);
  47. String choice = "";
  48.  
  49. ArrayList<String> listOfStrings = new ArrayList<String>();
  50.  
  51. do {
  52. System.out.println(" Ievadiet vertibu");
  53. String input = sc.nextLine();
  54. listOfStrings.add(input);
  55.  
  56. outputList(listOfStrings);
  57.  
  58. for (int i = 0; i < listOfStrings.size(); i++) {
  59. System.out.println(listOfStrings.get(i) + "");
  60.  
  61. System.out.println("Vai velaties turpinat, ja ne rakstat exit, ja "
  62. + "velaties dzest elementu rakstiet dzest");
  63. choice = sc.next();
  64. if(choice.equals("dzest")){
  65. removeElement(listOfStrings);
  66. }
  67. outputList(listOfStrings);
  68. }
  69. } while (!choice.equals("exit"));
  70.  
  71. //vai velaties izdzest elementu
  72. //cilveks ievada kuru saraksta elementu dzest
  73. //vai nu viss norit veiksmigi
  74. //vai ari pasakam ka tads elements nav
  75. }
  76.  
  77. private static void removeElement(ArrayList<String>parList){
  78. Scanner sc = new Scanner(System.in);
  79. System.out.println("Kuru elementu velaties dzest?");
  80. if (sc.hasNextInt()) {
  81. int index = sc.nextInt();
  82. if (index > -1 && index < parList.size()) {
  83. parList.remove(index);
  84. }else{
  85. System.out.println("Nekorekta ievade");
  86. }
  87. }else{
  88. System.out.println("Nekorekta ievade");
  89. }
  90.  
  91. }
  92.  
  93. private static void outputList(ArrayList<String>parList){
  94. System.out.println("Saraksts:");
  95. for (int i = 0; i < parList.size(); i++) {
  96. System.out.println("1) " + parList.get(i) + "");
  97. }
  98. }
  99.  
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement