Sobes.tech
Junior
57

Map-те мән қажет болмаса, оның орнына қандай коллекция қолданған дұрыс — LinkedHashMap пе?

Сұралған компаниялар
ИП Ганус Александр Андреевич

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}
}