В массив ничего добавить нельзя, надо использовать ArrayList.
| Код | class MenuABS { private Scanner scanner = new Scanner(System.in); private List<Users> users = new ArrayList<>();
void showMenuABS() { System.out.println(); System.out.println("SEE - посмотреть информацию о пользователях"); System.out.println("ADD - добавить пользователя"); System.out.println("EDIT - редактирование информации о пользователе"); System.out.println("DELETE - удалить информацию о пользователе"); System.out.println("ROLE - роли пользователя"); System.out.println(); System.out.println("****************************************************");
System.out.println("Выбор операции: ");
String input = scanner.nextLine(); // ввод пункта меню;
switch (input) { case "SEE": System.out.println("Заглушка для SEE"); break;
case "ADD": Users user = readUser(); users.add(user); System.out.println("User " + user + " added"); break;
case "EDIT": System.out.println("Заглушка для EDIT"); break;
case "DELETE": System.out.println("Заглушка для DELETE"); break;
case "ROLE": System.out.println("Заглушка для ROLE"); break; } }
private Users readUser() { System.out.print("First name: "); String firstName = scanner.next(); System.out.print("Last name: "); String lastName = scanner.next(); System.out.print("Role: "); String role = scanner.next(); System.out.print("Usum: "); int usum = scanner.nextInt();
return new Users(firstName, lastName, role, usum); } }
|
|