Jaki jest najszybszy sposób umieszczenia zestawu w mapie?Umieszczanie zestawu Java na mapie
Właśnie dokonałem konwersji zestawu do tablicy i przechodzę przez tablicę i wstawiam je jeden po drugim. Czy istnieje lepszy sposób to zrobić?
Jaki jest najszybszy sposób umieszczenia zestawu w mapie?Umieszczanie zestawu Java na mapie
Właśnie dokonałem konwersji zestawu do tablicy i przechodzę przez tablicę i wstawiam je jeden po drugim. Czy istnieje lepszy sposób to zrobić?
Jeden opcje byłyby to:
for (T value : set) {
map.put(value, 1);
}
Najszybszym sposobem jest nie umieścić go w nową mapę w ogóle, ale zamiast tworzyć własne dynamiczne implementacji interfejsu mapy, które dynamicznie przekazuje wnioski do ustawić instancję. Oczywiście działa to tylko wtedy, gdy potrzebujesz podglądu na żywo mapy lub zestaw jest niezmienny. Również w zależności od API, którego potrzebujesz na Mapie, może to zająć dużo pracy, jednak AbstractMap pomoże ci bardzo dużo.
dziękuję! Przyjmuję, gdy tylko będę mógł zaakceptować – ealeon
Nie ma za co. –