Простейшая реализация Map<K,T>
- это класс-оболочка для List<Pair<K,T>>
. Или для экономии памяти - обертка для двух списков или массивов K
и T
.
Оболочка должна была бы реализовать методы Map
в качестве операций над обернутым списком. Это не тривиально.
Я просто хочу знать, существует ли реализация "стандарта java".
В Java реализации нет SE, и это то, что "стандарт Java" означает для большинства людей. Кроме того, мне неизвестны какие-либо сторонние библиотеки, которые реализуют это.
Почему?
Производительность этой "простейшей возможной" карты слишком низкая, чтобы ее можно было использовать более чем для немногих вариантов использования. Команда Java неоднократно заявляла, что не намерена реализовывать все возможные вещи в стандартных библиотеках.