Back to questions
Junior — Middle
69
Можешь назвать основные коллекции данных, используемые в Java?
Companies where asked
ФГАНУ НИИ
Answer from AI
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-приложениях.