Sobes.tech
Junior

Ja Map vērtība nav nepieciešama, kuru kolekciju labāk izmantot vietā LinkedHashMap?

sobes.tech AI

Atbilde no AI

Ja Map vērtība nav nepieciešama, tad labāk izmantot kolekciju Set, jo tā glabā tikai unikālas atslēgas bez vērtībām. Flutter (Dart) piemērots ir LinkedHashSet klases, kas saglabā elementu pievienošanas kārtību, līdzīgi kā LinkedHashMap, bet bez vērtībām.

Piemērs:

import 'dart:collection';

void main() {
  LinkedHashSet<String> set = LinkedHashSet<String>();
  set.add('ābols');
  set.add('banāns');
  set.add('ābols'); // dublikāts netiks pievienots

  print(set); // {ābols, banāns}
}