Sobes.tech
Back to questions
Junior
3

Если значение в Map не нужно, какую коллекцию лучше использовать вместо LinkedHashMap?

Companies where asked
ИП Ганус Александр Андреевич

Answer from AI

sobes.tech AI

Если значение в Map не нужно, то лучше использовать коллекцию Set, так как она хранит только уникальные ключи без значений. В Flutter (Dart) для этого подойдет класс LinkedHashSet, который сохраняет порядок добавления элементов, аналогично LinkedHashMap, но без значений.

Пример:

import 'dart:collection';

void main() {
  LinkedHashSet<String> set = LinkedHashSet<String>();
  set.add('apple');
  set.add('banana');
  set.add('apple'); // дубликат не добавится

  print(set); // {apple, banana}
}