Sobes.tech
Junior — Middle

Koja je svrha interfejsa Set u jeziku Java?

sobes.tech АИ

Одговор од АИ

Интерфејс Set у Јави представља колекцију која не дозвољава дупликате елемената. Његова главна намера је да чува јединствене објекте без одређеног реда (осим ако се не користе конкретне имплементације са редоследом).

Кључне особине Set:

  • Не садржи дупликате елементе.
  • Омогућава брзу проверу да ли елемент постоји.

Пример употребе:

Set<String> set = new HashSet<>();
set.add("јабука");
set.add("банана");
set.add("јабука"); // неће бити додата, јер "јабука" већ постоји
System.out.println(set.size()); // Исписа 2

Set је користан када је потребно гарантовати јединственост података, на пример, при прикупљању јединствених идентификатора или филтрирању понављајућих вредности.