[Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.3
Напишите программу, в которой будет храниться перечень адресов электронной почты. Адреса можно добавлять через консоль командой ADD и печатать весь список командой LIST.
Программа должна проверять корректность вводимых email и печатать сообщение об ошибке при необходимости.
Для работы с данными списка дел в проекте находится класс EmailList, который должен отвечать за хранение и работу с электронными адресами. Реализуйте все методы и проверьте класс с помощью существующих тестов. Вы можете добавлять дополнительные методы в класс.
Принцип работы команд:
LIST — выводит список электронных адресов.
ADD — проверяет и, если формат адреса верный, добавляет в множество.
Примеры команд:
LIST
ADD hello@skillbox
Команды вводятся одной строкой пользователем в консоль.
Примеры работы со списком электронных адресов (жирным шрифтом выделен ввод пользователя)
ADD mail@mail
ADD hello@skillbox
ADD hello@skillbox
ADD hello@skillbox
LIST
hello@skillbox
mail@mail
Комментарии: Работа сдана в 2021 году.
[Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.3