如何检查Stream是否只有来自Seq的元素

时间:2018-01-16 07:56:10

标签: scala

我有:

val stream: Stream[String]
val list: Seq[String]

现在我必须确定stream是否只有来自list 元素。

我想到这样的事情:

!stream.exists(element => !list.contains(element))

它正在运作,但我不确定它是否正确?

1 个答案:

答案 0 :(得分:1)

您可以使用与forall()对应的exists()来避免否定。

stream.forall(list.contains)