Page 105 - 4836
P. 105
якщо ні. Якщо елементи колекції якимось чином
впорядковані, новий елемент додається в кінець колекції.
clear ( ) - видаляє всі елементи колекції.
contains (Object obj) - повертає true, якщо об'єкт obj
міститься в колекції і false , якщо немає.
isEmpty ( ) - перевіряє, порожня чи коТема.
remove (Object obj) - видаляє з колекції елемент obj.
Повертає false, якщо такого елемента в колекції не знайшлося.
size ( ) - повертає кількість елементів колекції.
Існують різновиди перерахованих методів, які як
параметр приймають будь-яку іншу колекцію. Наприклад,
метод addAll (Collection coll) додає всі елементи іншої
колекції coll в кінець даної, метод removeAll(Collection coll )
видаляє з колекції всі елементи, які наявні також у колекції
coll, а метод retainAll ( Collection coll ) - навпаки, видаляє всі
елементи, крім тих, які містяться в coll.
Метод toArray () повертає всі елементи колекції у
вигляді масиву.
Інтерфейс List
Інтерфейс List описує впорядкований список. Елементи
списку пронумеровані, починаючи з нуля і до конкретного
елемента можна звернутися по цілочисельному індексу.
Інтерфейс List є спадкоємцем інтерфейсу Collection, тому
містить всі його методи і додає до них кілька своїх :
add (int index, Object item) - вставляє елемент item в
позицію index , при цьому список розсувається (всі елементи,
починаючи з позиції index , збільшують свій індекс на 1);
get ( int index ) - повертає об'єкт, що перебуває в
позиції index ;
indexOf ( Object obj ) - повертає індекс першої появи
елемента obj в списку ;
lastIndexOf (Object obj) - повертає індекс останньої
появи елемента obj в списку;
103