Работа с ArrayList
Создание
ArrayList
: Вы можете создать новый объектArrayList
с помощью конструктора без аргументов или с указанием начальной емкости:ArrayList<String> list = new ArrayList<>(); ArrayList<Integer> numbers = new ArrayList<>(10); // с начальной емкостью 10
Добавление элементов: Добавление элемента в конец списка осуществляется методом
add()
:list.add("Элемент 1"); list.add("Элемент 2");
Получение элементов: Получение элемента из списка по индексу выполняется методом
get()
:String element = list.get(0); // Получить первый элемент
Удаление элементов: Удаление элемента из списка по индексу или по самому элементу:
list.remove(0); // Удалить первый элемент list.remove("Элемент 2"); // Удалить элемент "Элемент 2"
Изменение элементов: Изменение элемента списка по индексу:
list.set(0, "Новый элемент"); // Заменить первый элемент на "Новый элемент"
Размер списка: Получение размера списка с помощью метода
size()
:int size = list.size();
Проверка наличия элемента: Проверка наличия элемента в списке с помощью метода
contains()
:boolean containsElement = list.contains("Элемент 1");
Итерация по списку: Вы можете перебирать элементы списка с помощью цикла for-each или цикла по индексу:
for (String element : list) { System.out.println(element); } for (int i = 0; i < list.size(); i++) { String element = list.get(i); System.out.println(element); }
Last updated
Was this helpful?