Page 106 - 4836
P. 106
add (int index, Object item) - замінює елемент, що
перебуває в позиції index об'єктом item;
subList ( int from, int to) - повертає новий список, який
представляє собою частину даного (починаючи з позиції from
до позиції to - 1 включно).
Інтерфейс Set
Інтерфейс Set описує множину. Елементи множини не
впорядковані, множина не може містити двох однакових
елементів. Інтерфейс Set успадкований від інтерфейсу
Collection, але ніяких нових методів не додає. Змінюється
тільки сенс методу add (Object item) - він не стане додавати
об'єкт item, якщо він вже наявний у множині.
Інтерфейс Queue
Інтерфейс Queue описує чергу. Елементи можуть
додаватися в чергу тільки з одного кінця, а вилучатись з
іншого (аналогічно черзі в магазині). Інтерфейс Queue так
само успадкований від інтерфейсу Collection. Специфічні для
черги методи:
poll ( ) - повертає перший елемент і видаляє його з
черги.
peek ( ) - повертає перший елемент черги, не
видаляючи його.
offer ( Object obj ) - додає в кінець черги новий елемент
і повертає true, якщо вставка вдалася.
Методи element ( ) і remove ( ) працюють аналогічно до
методів poll ( ) і peek ( ), але якщо черга порожня, збуджують
виняток.
Ієрархія класів - колекцій
Класи-колекції, що реалізують описані вище
інтерфейси, є спадкоємцями абстрактного класу
104