// Демонстрация работы ArrayList (быстрый доступ по индексу)import java.util.ArrayList;import java.util.List;public class ArrayListExample { public static void main(String[] args) { // Создаем список с начальной емкостью List<String> users = new ArrayList<>(); // Добавление элементов users.add("Ivan"); users.add("Maria"); users.add("Alex"); // Быстрый доступ по индексу O(1) System.out.println("Первый пользователь: " + users.get(0)); // Вставка элемента в середину (медленная операция O(n)) users.add(1, "NewUser"); // Удаление элемента по индексу users.remove(0); // Итерация через цикл for (доступен только для List) for (int i = 0; i < users.size(); i++) { System.out.println(users.get(i)); } }}
// Демонстрация работы ArrayList (быстрый доступ по индексу)import java.util.ArrayList;import java.util.List;public class ArrayListExample { public static void main(String[] args) { // Создаем список с начальной емкостью List<String> users = new ArrayList<>(); // Добавление элементов users.add("Ivan"); users.add("Maria"); users.add("Alex"); // Быстрый доступ по индексу O(1) System.out.println("Первый пользователь: " + users.get(0)); // Вставка элемента в середину (медленная операция O(n)) users.add(1, "NewUser"); // Удаление элемента по индексу users.remove(0); // Итерация через цикл for (доступен только для List) for (int i = 0; i < users.size(); i++) { System.out.println(users.get(i)); } }}