Невелика программа на Java
500 UAH1 Потрібно реалізувати пошук рядків за довільним умові.
Створіть клас, об`єкт котрого буде зберігати масив рядків (методи «додати», «змінити»,«видалити»).
Також створіть вкладений клас-ітсратор, який проходить тільки тими рядкамн. які
задовольняють заданій умові. (Який вид вкладеного класу ви будете використовувати і чому'З).
Умову пошуку необхідно здавати методом всІСопсііІіощСопсііІіоп с), де Сопоіііоп -
абстрактний клас або інтерфейс, який містить 1 (абстрактний) метод Ьооісап сЬссЦ) -
перевірку умови.
Протестуйте рішення із різними умовами пошуку. Для створення об'єктів-умов
використовуйте анонімний клас.
2. У завданні 1 створіть один загальний інтерфейс «Послідовність рядків» та дві його реалізації:
- звичайний клас;
- незмінний (іттиІаЫс) клас.
Другий клас зробіть спадкоємцем першого.
3. У завданні 1 реалізуйте обробку виключень. Генеруйте і обробляйте виключення «неправильний аргумент» та «індекс за межами масиву». Створіть також свій клас виключення «умову не можливо перевірить» і генеруйте його у методі check()
Увесь код закоментувати детально
-
2125 226 0 1 Доброго дня, виконаю ваше завдання після уточнення деталей. Зокрема "Умову пошуку необхідно здавати методом всІСопсііІіощСопсііІіоп с), де Сопоіііоп -
абстрактний клас або інтерфейс, який містить 1 (абстрактний) метод Ьооісап сЬссЦ) -
перевірку умови."
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 24 дня 19 часов назад ∙ 31 ставка |
