[Skillbox] Java-разработчик 11.9 Практическая работа. Map (автотесты)

Раздел
Программирование
Предмет
Просмотров
3
Покупок
0
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
23 Ноя в 16:22
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Демо-файлы   
1
jpg
photo_2025-11-23_16-18-44
67.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
JavaCollectionsMap
235.4 Кбайт 400 ₽
Описание

Что нужно сделать

Задание выполняйте в классе src/main/java/practice/PhoneBook.java.

  • Напишите программу, которая будет работать как телефонная книга: Если вводим новое имя, программа просит ввести номер телефона и запоминает его.
  • Если новый номер телефона — просит ввести имя и также запоминает.
  • Если вводим существующее имя или номер телефона, программа выводит телефон(ы) или имя абонента соответственно.
  • При вводе команды LIST программа печатает в консоль список всех абонентов в алфавитном порядке с номерами.
  • Определяйте имя и телефон с помощью регулярных выражений.
  • Подумайте, что выбрать в качестве ключа и значения для Map, и выберите лучший, по вашему мнению, вариант. Опишите, какие минусы и плюсы видите в своём выборе.
  • Для работы с данными телефонной книги в проекте находится класс PhoneBook, который должен отвечать за хранение и работу с абонентами. Реализуйте все методы и проверьте класс с помощью существующих тестов. Вы можете добавлять дополнительные методы в класс.
  • Команды вводятся пользователем в консоль одной строкой.
Оглавление

Цель задания

Научиться работать с коллекцией Map.

Актуально на 2025 год.

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир