我正在寻找一种字典类型的数据结构,它会自动将我指定的值添加到键的(已经存在的)集合中。因此,如果我说 put(k, v),我希望 get(k) 返回 v union v',其中 v' 是前一个集合。
是否已经存在这样的数据结构?
我正在寻找一种字典类型的数据结构,它会自动将我指定的值添加到键的(已经存在的)集合中。因此,如果我说 put(k, v),我希望 get(k) 返回 v union v',其中 v' 是前一个集合。
是否已经存在这样的数据结构?
怎么样scala.collection.mutable.MultiMap.addBinding
?
见http://www.scala-lang.org/api/current/scala/collection/mutable/MultiMap.html
Google 的 Guava 库有几个实现。