Junior
Pokud hodnota v Mapě není potřeba, kterou kolekci je lepší použít místo LinkedHashMap?
sobes.tech AI
Odpověď od AI
Pokud v Mapu není potřeba hodnota, je lepší použít kolekci Set, protože ukládá pouze unikátní klíče bez hodnot. Ve Flutteru (Dart) je vhodná třída LinkedHashSet, která zachovává pořadí přidání prvků, podobně jako LinkedHashMap, ale bez hodnot.
Příklad:
import 'dart:collection';
void main() {
LinkedHashSet<String> set = LinkedHashSet<String>();
set.add('jablko');
set.add('banán');
set.add('jablko'); // duplikát nebude přidán
print(set); // {jablko, banán}
}