我想要一个数据结构,可以将键映射为对象,也可以将对象映射为键(不同于只能单向映射的 HashMaps)。一种思路是在自身中存储 HashMap 以进行反向查找,但这样做效率较低。那么,双向映射的最佳实现方式是什么呢?