Sobes.tech
Junior

Kui väärtus Mapis ei ole vajalik, millist kogumit on parem kasutada LinkedHashMap asemel?

sobes.tech AI

Vastus AI-lt

Kui Map väärtus ei ole vajalik, on parem kasutada kogumit Set, kuna see salvestab ainult unikaalseid võtmeid ilma väärtusteta. Flutteris (Dart) sobib LinkedHashSet klass, mis säilitab elementide lisamise järjekorra, sarnaselt LinkedHashMap-ile, kuid ilma väärtusteta.

Näide:

import 'dart:collection';

void main() {
  LinkedHashSet<String> set = LinkedHashSet<String>();
  set.add(' õun');
  set.add('banaan');
  set.add(' õun'); // duplikaat ei lisandu

  print(set); // { õun, banaan}
}