Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

Технологии Java, библиотеки многопоточной обработки данных

  1. В начало
  2. Курсы
  3. Осенний семестр
  4. Другое
  5. Java multithreading
  6. Задания
  7. Коллекция символов

Коллекция символов

Открыто с: среда, 28 октября 2026, 00:00
Срок сдачи: среда, 11 ноября 2026, 23:59
Требуемые условия завершения

Реализовать класс Symbols — коллекцию символов Character, через наследование от AbstractCollection<Character>. Класс должен содержать вложенный итератор IterS, реализующий интерфейс Iterator<Character>.

В коллекции могут встречаться любые символы в порядке их добавления в коллекцию. 

Предусмотреть конструктор, получающий символьную строку. Внутреннее хранилище символов должно быть реализовано на основе StringBuilder (вместо массива или других структур).

Обязательно переопределить следующие методы:

Для коллекции: size(), add(), addAll(), toString(), hashCode(), equals(), contains(), clear(), remove(),
removeAll(), retainAll(), iterator()
Для итератора : hasNext(), next(),remove()

К классу должен быть приложен пакет тестов.

◄ Решение задачи на стек

Блоки

Пропустить Навигация

Навигация

  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

          • Java multithreading

            • Презентации

            • Задания

              • ЗаданиеРешение задачи на стек

              • ЗаданиеКоллекция символов

            • Тесты

          • DPO_tech_GenAI_2025_1

          • Основы прогр-я

          • Информатика и биоинформатика

          • Информатика и информационная безопасность

          • ДМиМЛ 1_2025

          • МЛиТА_2ФЖ_23

          • ДМиМЛ_3ОЗО

        • Этика ИИ

        • ОНС-Н_1

        • Прогр-ММ-2

        • Прогр-ММ-1

        • АБиМ-ИИБ26

        • МСиТВ_АБМ_2026

        • Python Eng

        • Экзамен ИКТ

        • ТестИИ

        • Информатика-Осень-ПМИ-2

        • Информатика-осень-ПМИ-1

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2026

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ -2025

          • ВМШ - 2026

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Дополнительные блоки

Вы используете гостевой доступ (Вход)
Java multithreading
Сводка хранения данных
Скачать мобильное приложение
Яндекс.Метрика