【发布时间】:2015-12-31 19:27:38
【问题描述】:
如果我有一个如下所示的列表:
List("abdera.apache.org lists:", "commits", "dev", "user",
"accumulo.apache.org lists:", "commits", "dev", "notifications", "user")
我想以一个结尾
Map("abdera.apache.org lists:" -> Seq("commits", "dev", "user"),
"accumulo.apache.org lists:" -> Seq("commits", "dev", "notifications", "user"))
我该怎么做?
我一直在尝试groupBy,但我不确定如何应用布尔值首先获取密钥(即string.contains("lists:")),然后将布尔值应用于下一个元素以测试它是否不包含“lists:”,因此将其添加为一个值。
【问题讨论】:
标签: scala scala-collections scalaz