如何消除scala中数组中出现两次的单词

uda*_*ran 3 arrays scala

我有一个array斯卡拉

val arr = Array("a", "a", "b", "b", "c", "d")
Run Code Online (Sandbox Code Playgroud)

有没有办法让它只返回"c","d"

ins*_*n-e 5

arr.groupBy(identity).collect {
  case (str, instances) if instances.length == 1 => str
}
Run Code Online (Sandbox Code Playgroud)

你可以.toArray在最后打电话或任何你想要的...