object ABC extends App {
val x = List("A","B","c","d","e","a","b").map(_.toLowerCase)
val y = List("a","b","C").map(_.toLowerCase)
println(s"${x diff y} List diff")
println(s"${x.toSet diff y.toSet} Set diff")
}
输出:
List(d, e, a, b) List diff
Set(e, d) Set diff
我认为你在寻找设定值的差异。
正如你所看到的,当我们进行两个列表的比较时,我们得到的答案是
a, b
但在手术后,我们会去掉重复的部分,所以这对你也很有用。