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

Можешь назвать основные коллекции данных, используемые в Java?

Компании, где спрашивали
ФГАНУ НИИ

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

sobes.tech AI

В Java основные коллекции данных представлены в пакете java.util и делятся на несколько групп:

  • List — упорядоченный список элементов, допускает дубликаты.

    • Реализации: ArrayList, LinkedList, Vector.
  • Set — коллекция уникальных элементов, без порядка или с определённым порядком.

    • Реализации: HashSet, LinkedHashSet, TreeSet.
  • Queue — очередь, элементы обрабатываются по определённому правилу (например, FIFO).

    • Реализации: LinkedList, PriorityQueue.
  • Map — отображение ключ-значение, ключи уникальны.

    • Реализации: HashMap, LinkedHashMap, TreeMap, Hashtable.

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

import java.util.ArrayList;

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
for (String fruit : list) {
    System.out.println(fruit);
}

Эти коллекции широко используются для хранения и обработки данных в Java-приложениях.