如何从scala中的两个字符串列表中获取唯一元素?

jey*_*ypi 1 scala

我有两个比较列表:

清单一:

List("one","two","three","four")
Run Code Online (Sandbox Code Playgroud)

清单二:

List("one","two")
Run Code Online (Sandbox Code Playgroud)

如何从这两个列表中获取唯一值?

Bri*_*new 6

如果您的两个列表是r1r2,并且假设您希望每个列表中的值不存在于另一个列表中:

r1.filterNot(r2.contains) ::: r2.filterNot(r1.contains)
Run Code Online (Sandbox Code Playgroud)

要么

r1.diff(r2) ::: r2.diff(r1)
Run Code Online (Sandbox Code Playgroud)