Назад к вопросам
Иннотех
Junior — Middle
66
Можно ли назвать стандартный интерфейс, реализующий коллекции в языке программирования?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Java стандартным интерфейсом, реализующим коллекции, является интерфейс Collection. Он определяет базовые операции для работы с группами объектов, такие как добавление, удаление, проверка наличия элементов и т.д.
Интерфейс Collection расширяется несколькими более специализированными интерфейсами:
List— упорядоченная коллекция, допускающая дубликаты (например,ArrayList,LinkedList)Set— коллекция без дубликатов (например,HashSet,TreeSet)Queue— коллекция для хранения элементов в порядке обработки (например,LinkedListкак очередь)
Таким образом, Collection — это базовый стандартный интерфейс для всех коллекций в Java.
Пример:
import java.util.*;
public class Example {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("apple");
coll.add("banana");
System.out.println(coll.contains("apple")); // true
}
}