Advertisement
Sanlover

Untitled

Dec 21st, 2021
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. int choiceEntry = 0;
  2. Scanner scanner = new Scanner(System.in);
  3.  
  4. while (true) {
  5. System.out.println("Меню:\n 1) Работать с датасетом \n 2) Выйти");
  6.  
  7. while (true) {
  8. System.out.print("Сделайте выбор - ");
  9. String input = scanner.next();
  10. try {
  11. choiceEntry = Integer.parseInt(input);
  12. if (choiceEntry > 0 && choiceEntry < 3) {
  13. break;
  14. } else {
  15. System.out.println("Выбранный пункт меня отсутсвует");
  16. }
  17. } catch (NumberFormatException ne) {
  18. System.out.println("Это не число");
  19. }
  20. }
  21.  
  22. switch (choiceEntry) {
  23. case 2 -> {
  24. System.exit(0);
  25. }
  26. case 1 -> {
  27. int amount = 0;
  28. System.out.print("Введите название файла = ");
  29. String fileName = scanner.next();
  30. System.out.print("Введите символ - разделитель = ");
  31. String separator= scanner.next();
  32. try {
  33. CsvReader reader = new CsvReader(fileName,separator);
  34. reader.tryToRead();
  35. System.out.println("Результаты обработки датасета:");
  36. ArrayList<PersonModel> result = reader.getResult();
  37. for (var person : result) {
  38. System.out.println(person.toString());
  39. }
  40. System.out.println("\n\n");
  41. } catch (Exception ex) {
  42. System.out.println(ex.getMessage());
  43. }
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement