Как создать 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 - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Читайте также:
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.