IndexedSeq并删除多个元素

吉娇

我有mySeq: IndexedSeq[A]一个myIncludedSeq: IndexedSeq[A],其中的每个元素myIncludedSeq都包含在其中mySeq

我想创建一个新IndexedSeq[A]mySeq,而不从所有元素myIncludedSeq

对于此问题,我找不到任何好的功能方法。您将如何处理?

例:

val mySeq = IndexedSeq("a", "b", "a", "c", "d", "a")
val myIncludedSeq = IndexedSeq("a", "d", "a")
//magic
val expectedResult = IndexedSeq("b", "c", "a") //the order does not matter
om-name-name

这个怎么样?

val original = IndexedSeq("a", "b", "a", "c", "d", "a")
val exclude = IndexedSeq("a", "d", "a")
val result = original.diff(exclude)
// IndexedSeq[String] = Vector(b, c, a)

从列表的差异文档中:

计算此列表与另一个序列之间的多集差异。返回一个新列表,其中包含该列表的所有元素,但某些元素的出现也出现在“除外”列表中。如果元素值x在其中出现了n次,则x的前n次出现将不构成结果的一部分,但随后出现的任何情况都将成为结果的一部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除jQuery中的多个元素

来自分类Dev

jQuery的删除类多个元素

来自分类Dev

在too元素之间删除多个XML元素

来自分类Dev

jQuery删除功能并删除多个元素

来自分类Dev

无法删除多个动态添加的列表元素

来自分类Dev

同时从多个列表中删除元素

来自分类Dev

如何从列表中删除多个元素

来自分类Dev

如何同时从数组中删除多个元素

来自分类Dev

Java Arraylist按索引删除多个元素

来自分类Dev

从向量C ++中删除多个元素

来自分类Dev

如何从列表中删除多个元素?

来自分类Dev

从CursorAdapter / List视图中删除多个元素

来自分类Dev

根据位置从列表中删除多个元素

来自分类Dev

JavaScript从多个选择框中删除元素

来自分类Dev

从JavaScript中的多个元素中删除类

来自分类Dev

删除tMap-output中的多个元素

来自分类Dev

使用Python从索引列表中删除多个元素

来自分类Dev

从动态表单中删除多个元素的小型Javascript问题

来自分类Dev

如何以相反的顺序从多个元素中删除类?

来自分类Dev

jQuery在父div外部添加/删除多个元素的类

来自分类Dev

根据多个键的重复值从对象数组中删除元素

来自分类Dev

xmlstarlet递归地从多个文档中删除父元素

来自分类Dev

LinkedHashSet的HashSet不会删除具有多个元素的LinkedHashSet

来自分类Dev

从JavaScript或jQuery中的多个元素中删除类

来自分类Dev

如何查找和删除特定元素的多个类?

来自分类Dev

如何删除设置/地图多个元素,并知道哪些被拆除?

来自分类Dev

使用jQuery从多个元素添加和删除类

来自分类Dev

从Python中的多个列中删除非中文元素

来自分类Dev

在xmlstarlet中删除具有多个条件的xml元素

Related 相关文章

热门标签

归档