假设我有一个键 -> 值对的映射,我想反转它,以便我有一个新的映射,它实际上是值 -> 键(即旧值成为新键,旧键成为新值)。
最好的方法是什么? (我正在使用Java...)。
哦,价值观是独一无二的。
我个人会用番石榴BiMap https://google.github.io/guava/releases/snapshot-jre/api/docs/com/google/common/collect/BiMap.html首先(使用诸如HashBiMap https://google.github.io/guava/releases/snapshot-jre/api/docs/com/google/common/collect/HashBiMap.html)然后调用inverse()
当我想使用值作为键时:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)