Интерфейс Collection
Интерфейс Collection - вершина иерархии коллекций, который определяет наименьший набор методов, реализуемых всеми коллекциями.
Методы интерфейса Collection:
boolean add(E obj)
- добавляетobj
к вызывающей коллекции. Возвращаетtrue
, еслиobj
был добавлен к коллекции.boolean addAll(Collection<? extends Е> с)
- добавляет все элементы к вызывающей коллекции. Возвращаетtrue
, если операция удалась (то есть все элементы добавлены). В противном случае возвращаетfalse
.void clear()
- удаляет все элементы вызывающей коллекции.boolean contains(Object obj)
- возвращаетtrue
, еслиobj
является элементом вызывающей коллекции. В противном случае возвращаетfalse
.boolean containsAll(Collection<?> с)
- возвращаетtrue
, если вызывающая коллекция содержит все элементыс
. В противном случае возвращаетfalse
.boolean equals(Object obj)
- возвращаетtrue
, если вызывающая коллекция иobj
эквивалентны. В противном случае возвращаетfalse
.int hashCode()
- возвращает хешкод вызывающей коллекции.boolean isEmpty()
- возвращаетtrue
, если вызывающая коллекция пуста. В противном случае возвращаетfalse
.Iterator<E> iterator()
- возвращает итератор для вызывающей коллекции.boolean remove(Object obj)
- удаляет один экземплярobj
из вызывающей коллекции. Возвращаетtrue
, если элемент удален. В противном случае возвращаетfalse
.boolean removeAll(Collection<?> с)
- удаляет все элементы из вызывающей коллекции. Возвращаетtruе
, если в результате коллекция изменяется (то есть элементы удалены). В противном случае возвращаетfalse
.boolean retainAll(Collection<?> с)
- удаляет все элементы кроме входящих из вызывающей коллекции. Возвращаетtrue
, если в результате коллекция изменяется (то есть элементы удалены). В противном случае возвращаетfalse
.int size()
- возвращает количество элементов, содержащихся в коллекции.Object[] toArray()
- возвращает массив, содержащий все элементы вызывающей коллекции. Элементы массива являются копиями элементов коллекции.removeIf(Predicate<? super E> filter)
- удаляет элементы из коллекции, соответствующие заданному условию.
Please log in or register to have a possibility to add comment.