Sobes.tech
Junior

Se o valor no Map não for necessário, qual coleção é melhor usar em vez de LinkedHashMap?

sobes.tech IA

Resposta da IA

Se o valor na Map não for necessário, é melhor usar uma coleção Set, pois ela armazena apenas chaves únicas sem valores. No Flutter (Dart), a classe LinkedHashSet é adequada, pois mantém a ordem de inserção dos elementos, semelhante ao LinkedHashMap, mas sem valores.

Exemplo:

import 'dart:collection';

void main() {
  LinkedHashSet<String> set = LinkedHashSet<String>();
  set.add('maçã');
  set.add('banana');
  set.add('maçã'); // duplicado não será adicionado

  print(set); // {maçã, banana}
}