Sobes.tech
Junior

Jeśli wartość w Mapie nie jest potrzebna, którą kolekcję lepiej użyć zamiast LinkedHashMap?

sobes.tech AI

Odpowiedź od AI

Jeśli wartość w Mapie nie jest potrzebna, lepiej użyć kolekcji Set, ponieważ przechowuje tylko unikalne klucze bez wartości. W Flutterze (Dart) odpowiednia jest klasa LinkedHashSet, która zachowuje kolejność dodawania elementów, podobnie jak LinkedHashMap, ale bez wartości.

Przykład:

import 'dart:collection';

void main() {
  LinkedHashSet<String> set = LinkedHashSet<String>();
  set.add('jabłko');
  set.add('banan');
  set.add('jabłko'); // duplikat nie zostanie dodany

  print(set); // {jabłko, banan}
}