Назад к вопросам
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 удобен, когда нужно работать с коллекцией элементов, размер которой может меняться во время выполнения программы.