我有一个Array [String,Int],我想添加相同Strings的int值。
val hashed_values=sentences.map(s => (getMd5(s),1))
我想添加相似字符串的值。 (getMD5返回字符串)
答案 0 :(得分:2)
也许您想要类似的东西:
val sentences = Array("Hello World", "World", "Hello World")
sentences.map{
sentence => (getMd5(sentence), sentence)
}
.groupBy(_._1)
.mapValues {
values =>
values.head._2 -> values.length
}.values.toMap