Junior
Ha a Map-ben lévő érték nem szükséges, melyik gyűjteményt érdemes inkább használni a LinkedHashMap helyett?
sobes.tech MI
Válasz az MI-től
Ha a Map-ben nincs szükség az értékre, akkor jobb a Set gyűjteményt használni, mivel csak egyedi kulcsokat tárol érték nélkül. Flutterben (Dart) a LinkedHashSet osztály alkalmas erre, mert megőrzi az elemek hozzáadásának sorrendjét, hasonlóan a LinkedHashMap-hez, de érték nélkül.
Példa:
import 'dart:collection';
void main() {
LinkedHashSet<String> set = LinkedHashSet<String>();
set.add('alma');
set.add('banán');
set.add('alma'); // duplikátum nem kerül hozzáadásra
print(set); // {alma, banán}
}