Класс Java.util.ArrayList
Вступление
открытый класс ArrayList <E>
расширяет AbstractList <E>
реализует список <E>, RandomAccess, Cloneable, Serializable
Класс ArrayList представляет динамически измеряемую коллекцию объектов на основе индекса. Реализует все необязательные операции со списком и разрешает все элементы, включая ноль. В дополнение к реализации интерфейса List, этот класс предоставляет методы для управления размером массива, который используется внутри для хранения списка.
Сводка конструктора:
название | Описание |
---|---|
ArrayList () | Создает пустой список с начальной емкостью десять. |
ArrayList (Коллекция <? Extends E> c) | Создает список, содержащий элементы указанной коллекции, в том порядке, в котором они возвращаются итератором коллекции. |
ArrayList (int initialCapacity) </a> | Создает пустой список с указанной начальной емкостью. |
Краткое описание метода:
название | Тип | Описание |
---|---|---|
trimToSize () | недействительным | Обрезает емкость этого экземпляра ArrayList до текущего размера списка. |
sureCapacity (int minCapacity) | недействительным | Увеличивает емкость этого экземпляра ArrayList, если необходимо, чтобы он мог содержать хотя бы количество элементов, указанное в аргументе минимальной емкости. |
размер() | ИНТ | Предоставляет количество элементов в объекте ArrayList. |
пустой() | логический | Возвращает true, если этот список не содержит элементов. |
содержит (объект o) | логический | Определяет, существует ли элемент в объекте ArrayList. |
indexOf (Объект o) | ИНТ | Возвращает индекс первого вхождения указанного элемента в этом списке или -1, если этот список не содержит элемент. |
lastIndexOf (Объект o) | ИНТ | Возвращает индекс последнего вхождения указанного элемента в этом списке или -1, если этот список не содержит элемент. |
Клон () | объект | Создает новый экземпляр объекта ArrayList, который является поверхностной копией существующего объекта ArrayList. |
ToArray () | Object [] | Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента). |
toArray (T [] a) | <T> T [] | Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента); тип времени выполнения возвращаемого массива является типом указанного массива. |
get (int index) | Е | Возвращает элемент в указанной позиции в этом списке. |
set (int index, E element) | Е | Заменяет элемент в указанной позиции в этом списке на указанный элемент. |
добавить (E e) | логический | Добавляет элемент в конец ArrayList. |
добавить (int индекс, E элемент) | недействительным | Вставляет указанный элемент в указанную позицию в этом списке. |
удалить (int index) | Е | Удаляет элемент в указанной позиции в этом списке. |
удалить (Объект o) | логический | Удаляет первое вхождение указанного элемента из этого списка, если он присутствует. |
Чисто() | недействительным | Удаляет все элементы из экземпляра ArrayList. |
addAll (Коллекция <? extends E> c) | логический | Добавляет все элементы в существующей коллекции в объект ArrayList. |
addAll (int index, Collection <? extends E> c) | логический | Вставляет все элементы из указанной коллекции в этот список, начиная с указанной позиции. |
removeRange (int fromIndex, int toIndex) | защищенная пустота | Удаляет из этого списка все элементы, индекс которых находится между fromIndex, inclusive и toIndex, exclusive. |
removeAll (Коллекция <?> c) | логический | Удаляет из этого списка все его элементы, которые содержатся в указанной коллекции. |
retainAll (Коллекция <?> c) | логический | Сохраняет только элементы в этом списке, которые содержатся в указанной коллекции. |
listIterator (int index) | ListIterator <E> | Возвращает итератор списка для элементов в этом списке (в правильной последовательности), начиная с указанной позиции в списке. |
ListIterator () | ListIterator <E> | Возвращает итератор списка для элементов в этом списке (в правильной последовательности). |
итератора () | Итератор <E> | Возвращает итератор для элементов в этом списке в правильной последовательности. |
subList (int fromIndex, int toIndex) | List <E> | Возвращает представление части этого списка между указанным fromIndex включительно и toIndex эксклюзивом. |
forEach (Consumer <? super E> action) | недействительным | Выполняет заданное действие для каждого элемента Iterable, пока все элементы не будут обработаны или действие не вызовет исключение. |
spliterator () | Spliterator <E> | Создает позднюю привязку и отказоустойчивый Spliterator для элементов в этом списке. |
removeIf (фильтр предиката <? super E>) | логический | Удаляет все элементы этой коллекции, которые удовлетворяют данному предикату. |
replaceAll (оператор UnaryOperator <E>) | недействительным | Заменяет каждый элемент этого списка результатом применения оператора к этому элементу. |
sort (Comparator <? super E> c) | недействительным | Сортирует этот список в соответствии с порядком, заданным указанным компаратором. |
Предыдущий: Util Package
Далее: метод trimToSize
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code