Как сохранить размер Java TreeMap постоянным при добавлении пар ключ-значение в TreeMap?

CODE IS HERE — хороший и простой пример TreeMap в java для отслеживания пар ключ-значение, добавленных на карту. в отсортированном порядке. Однако я не уверен, как сохранить только 10 элементов в TreeMap. Как сделать так, чтобы размер TreeMap всегда был постоянным, например 10? Таким образом, исходная проблема заключается в следующем: отслеживать первые десять пар ключ-значение, взвешенных по значению в TreeMap, в то время как поток ключ-значение продолжает поступать.

Я хочу посмотреть, как написать код на java, чтобы уменьшить размер TreeMap. Я думаю, что это примерно так: сначала добавьте новую пару ключ-значение в TreeMap, затем вы проверяете размер TreeMap, если он больше 10, затем удаляете наименьшую пару ключ-значение из TreeMap и размер возвращается к 10, и TreeMap готов добавить в него новую пару ключ-значение.


person tnecniv    schedule 15.05.2016    source источник
comment
У вас есть идея, как решить проблему. Вы пробовали его реализовать? Если да, то с какими проблемами вы столкнулись? Покажите нам код.   -  person Turing85    schedule 16.05.2016
comment
Я вижу, у вас есть идея, есть только один дополнительный шаг, чтобы получить ее реализацию: сделайте это.   -  person Yassin Hajaj    schedule 16.05.2016
comment
Вам может не понадобиться карта, если вы сохраните только 10 элементов.   -  person shmosel    schedule 16.05.2016