Как создать ArrayList в Java
Для хранения элементов, число которых динамически изменяется, в Java мы используем ArrayList. Всякий раз, когда к нему добавляются новые элементы, он автоматически увеличивает свой размер. ArrayList реализует интерфейс списка Java и часть коллекции Java.
Благодаря своей функциональности и гибкости, он широко используется.
Ключевые моменты ArrayList
- ArrayList - это масштабируемый массив, также известный как динамический массив. Он увеличивает свой размер в соответствии с новыми элементами и уменьшает размер, когда элементы удаляются.
- Массив используется для хранения элемента в ArrayList внутренне. Он позволяет извлекать элементы по их индексу.
- Класс Java ArrayList допускает повторяющиеся и нулевые значения.
- Класс Java ArrayList - это хорошо упорядоченная коллекция. Он сохраняет порядок вставки элементов.
- В ArrayList вы не можете создать ArrayList примитивных типов, таких как int, char, boolean и т. д. Вы должны использовать box типы, такие как Integer, Character, Boolean и т. д.
ArrayList реализует интерфейс с List расширяющий Collection и Iterable.
Как создать ArrayList
В Java мы можем создать ArrayList, используя этот простой оператор:
ArrayList<String> arlist = new ArrayList<String>( );В приведенном выше синтаксисе список имеет тип "String", поэтому элементы, которые будут добавлены в этот список, будут строкового типа. Тип определяет, какой тип элементов будет иметь список.
ArrayList< Integer > arlist = new ArrayList<Integer>( );Выше синтаксис для int элементов.
Как добавить элементы?
Чтобы добавить элемент в ArrayList, мы можем использовать метод add(). Этот метод имеет вариации, использование которых зависит от требований.
Синтаксис
arlist.add(“JavaTpoint”);Чтобы добавить элементы в определенном месте, мы можем написать метод так:
arlist.add(2, “JavaTpoint”);Пример 1
class ArrayList1{
public static void main(String args[]){
ArrayList<String> ArrayList<String>();
arlist.add("JAVA");
arlist.add("Csharp");
arlist.add("Python");
arlist.add("Php");
arlist.add("Android");
arlist.add("HTML");
//Добавляем "C++" в шестую позицию
arlist.add(5, "C++");
//выводим элементы
System.out.println(arlist);
}
}
Как удалить элементы
Чтобы удалить элемент из ArrayList, мы можем использовать метод remove(). Этот метод также имеет свои вариации.
class ArrayList1{
public static void main(String args[]){
ArrayList<String> ArrayList<String>();
arlist.add("JAVA");
arlist.add("Csharp");
arlist.add("Python");
arlist.add("Php");
arlist.add("Android");
arlist.add("HTML");
arlist.add("C++");
//удаляем "C++"
arlist.remove("C++");
// выводим элементы
System.out.println(arlist);
}
}
Методы Java ArrayList
В Java ArrayList есть много методов, но я объясню здесь некоторые основные методы:
Конструкторы Java ArrayList

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Программы на заказ
Отзывы
Контакты