Интерфейс 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<?> с) - удаляет все элементы из вызывающей коллекции. Возвращает true, если в результате коллекция изменяется (то есть элементы удалены). В противном случае возвращает false.
- boolean retainAll(Collection<?> с) - удаляет все элементы кроме входящих из вызывающей коллекции. Возвращает true, если в результате коллекция изменяется (то есть элементы удалены). В противном случае возвращает false.
- int size() - возвращает количество элементов, содержащихся в коллекции.
- Object[] toArray() - возвращает массив, содержащий все элементы вызывающей коллекции. Элементы массива являются копиями элементов коллекции.
- removeIf(Predicate<? super E> filter) - удаляет элементы из коллекции, соответствующие заданному условию.
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.