Junior
Лист (List) дар Java чист?
sobes.tech AI
Ҷавоб аз AI
Дар Java, List — это упорядоченная коллекция элементов, которая допускает дублирование. Элементы имеют индекс, начинающийся с 0.
Основные характеристики:
- Упорядоченность: сохраняет порядок добавления элементов.
- Дублирование: разрешает хранение одинаковых элементов.
- Доступ по индексу: обеспечивает быстрый доступ к элементам по их числовому индексу.
Интерфейс List наследует от интерфейса Collection. Наиболее распространённые реализации:
ArrayList: динамический массив, хорошо подходит для частого доступа к элементам по индексу.LinkedList: список, основанный на двусвязных узлах, эффективен для частых вставок и удалений в начале или конце списка.Vector: синхронизированный аналогArrayList, устарел.
Пример использования:
// Создание ArrayList
List<String> fruits = new ArrayList<>();
// Добавление элементов
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Добавление дубликата
// Доступ к элементу по индексу
String firstFruit = fruits.get(0); // "Apple"
// Размер списка
int size = fruits.size(); // 4
// Перебор элементов
for (String fruit : fruits) {
// ...
}