Мне нужен набор, который ведет себя что-то как мультикарта C++, но я также должен смочь получить элементы диапазоном ключей.
В Java нет встроенной коллекции мульти-карт. Чтобы решить эту проблему, вы можете сопоставить каждому ключу список значений: Map
, например. В противном случае существуют сторонние библиотеки с реализованными мультиотображениями - здесь - одна из них.
Вы можете посмотреть Коллекции Google . Он имеет несколько реализаций для MultiMap
.