Код IT
← Каталог

Коллекции в Java — ArrayList

Фрагмент из «Коллекции в Java»: ArrayList.

Java main.java
// Демонстрация работы 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));
        }
    }
}