Задание 3 (Letters)
Класс Letters - коллекция для хранения символов. Реализация интерфейса Collection<E>. Итератор - реализация интерфейса Iterator<E>.
В коллекции могут встречаться любые символы в порядке их добавления в коллекцию.
Предусмотреть конструктор, получающий символьную строку.
Метод toString должен возвращать содержимое коллекции в виде строки.
Начиная с версии 1.8 в интерфейс Collection были добавлены новые методы, их реализация не требуется (оставить пустую реализацию).
Кроме этих методов, можно оставить пустую реализацию для некоторых методов, не входящих в список обязательных.
Методы, которые обязательно должны быть реализованы
Для коллекции: size(), add(), addAll(), contains(), clear(), remove(), removeAll(), retainAll(), iterator(), toString(), equal()
Для итератора : hasNext(), next(),remove()
Реализация класса Letters и итератора к нему не должна использовать классы коллекций и итераторов из пакета java.util.*
К классу должен быть приложен пакет тестов.