Sobes.tech
Назад к вопросам
Junior — Middle
65

Работали ли вы с динамическими массивами, подобными ArrayList?

Ответ от нейросети

sobes.tech AI

Да, в Java я работал с динамическими массивами, такими как ArrayList. Это класс из коллекций Java, который позволяет хранить объекты и автоматически изменять размер массива при добавлении или удалении элементов.

Основные особенности ArrayList:

  • Позволяет хранить элементы в порядке добавления.
  • Размер массива увеличивается автоматически при необходимости.
  • Позволяет быстро получать элементы по индексу.

Пример использования:

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("Первый элемент");
        list.add("Второй элемент");

        // Получение элемента по индексу
        String item = list.get(0);
        System.out.println(item); // Выведет: Первый элемент

        // Итерация по списку
        for (String s : list) {
            System.out.println(s);
        }
    }
}

ArrayList удобен, когда нужно работать с коллекцией элементов, размер которой может меняться во время выполнения программы.