Класс Java.util.ArrayList

Введение

открытый класс ArrayList
расширяет AbstractList
реализует List , RandomAccess, Cloneable, Serializable

Класс ArrayList представляет собой основанную на индексе коллекцию объектов с динамическим размером. Реализует все необязательные операции со списком и разрешает все элементы, включая null. Помимо реализации интерфейса List, этот класс предоставляет методы для управления размером массива, который используется внутри для хранения списка.

Резюме конструктора:

Имя Описание
ArrayList () Создает пустой список с начальной емкостью десять.
ArrayList (Collection extends E > c) Создает список, содержащий элементы указанной коллекции в том порядке, в котором они возвращаются итератором коллекции.
ArrayList (int initialCapacity) Создает пустой список с указанной начальной емкостью.

Описание метода:

Имя Тип Описание
trimToSize () void Обрезки емкость этого экземпляра ArrayList должна соответствовать текущему размеру списка.
sureCapacity (i nt minCapacity) void Увеличивает емкость этого экземпляра ArrayList, если необходимо, чтобы гарантировать, что он может содержать по крайней мере количество элементов, заданное минимальной емкостью аргумент.
size () int Предоставляет количество элементов в ArrayList объект.
isEmpty () boolean Возвращает true, если этот список не содержит элементов .
contains (Object o) boolean Определяет, существует ли элемент в Объект ArrayList.
indexOf (Object o) int Возвращает индекс первое вхождение указанного элемента в этом списке или -1, если этот список не содержит элемент.
lastIndexOf (Object o) int Возвращает индекс последнего вхождения указанного элемента в этом списке или -1, если этот список не содержит элемент.
clone () Object C создает новый экземпляр объекта ArrayList, который является мелкой копией существующего объекта ArrayList.
toArray () Object [] Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента).
toArray (T [] a) T [] Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (с первого до последнего элемента); тип времени выполнения возвращаемого массива — это тип указанного массива.
get (int index) E Возвращает элемент в указанной позиции в этот список.
set (int index, E element) E Заменяет элемент в указанной позиции в этом списке с указанным элементом.
add (E e) boolean Добавляет элемент в конец списка ArrayList.
add (int index, E element) void Вставляет указанный элемент в указанную позицию в этом списке.
remove (int index) E Удаляет элемент в указанной позиции в этом списке.
remove (Object o) boolean Удаляет первое вхождение указанного элемента из этого списка, если он присутствует.
clear () void Удаляет все элементы из экземпляра ArrayList.
addAll (Коллекция Extends E> c) boolean Добавляет все элементы в существующую коллекцию в объект ArrayList.
addAll (int index, Collection extends E> c) boolean Вставляет все элементы из указанной коллекции в этот список, начиная с указанной позиции.
removeRange (int fromIndex, int toIndex) protected void Удаляет из этого списка все элементы, индекс которых равен между fromIndex, включительно и toIndex, исключая.
removeAll (Collection > c) ​​ boolean Удаляет из этого списка все его элементы, содержащиеся в указанной коллекции.
keepAll (Collection > c) ​​ boolean Сохраняет только те элементы в этом списке, которые содержатся в указанной коллекции.
listIterator (int index) ListIterator Возвращает итератор списка по элементам в этом списке (в правильной последовательности), начиная с указанной позиции в списке .
listIterator () ListIterator Возвращает итератор списка по элементы в этом списке (в правильной последовательности).
iterator () Iterator Возвращает итератор по элементам в этом списке в правильной последовательности.
subList (int fromIndex, int toIndex) List Возвращает представление части этого списка между указанным fromIndex, включительно, и toIndex, исключая.
forEach (Потребитель super E> action) void Выполняет заданное действие для каждого элемента Iterable до тех пор, пока все элементы не будут обработаны или действие не вызовет исключение.
spliterator () Spliterator Создает сплитератор с поздним связыванием и отказоустойчивым разделителем над элементами в этом списке.
removeIf (Predicate super E> filter) boolean Удаляет все элементы этой коллекции, которые удовлетворяют заданному предикату.
replaceAll (UnaryOperator operator) void Заменяет каждый элемент этого списка результатом применения оператора к этому элементу.
sort (Comparator super E> c ) void Сортирует этот список в соответствии с порядком, установленным указанным компаратором.

Оцените статью
nanomode.ru
Добавить комментарий