我想链接2列唯一标识符,并能够通过第二列值获得第一列值,并且能够通过第一列值获得第二列值。就像是
Map(1 <-> "one", 2 <-> "two", 3 <-> "three")
斯卡拉有这样的设施吗?
实际上,我还需要更多:3列来选择一个三元组中的任何一个,然后在一个三元组中选择另一个(在整个 map 中,单个值永远都不会被满足)。但是两列双向映射也可以提供帮助。
最佳答案
Guava 有一个bimap,您可以将其与
import scala.collection.JavaConversions._
关于scala - Scala中有诸如双向 map 之类的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850786/