如何从 Scala 的地图列表中获取所有值?

嗡普拉卡什

我有地图列表。

List(Map(term_id -> 20898477-2374-4d4c-9af0-8ed9c9829c94), 
Map(term_id -> 6d949993-1593-4491-beae-eb9bf8abcf27), 
Map(term_id -> 1123c413-3ffd-45ed-8215-dd1bccb3a48f))

并希望获取所有值并检查上面的 Map 列表中是否已存在 term_id。

这可以通过迭代列表和检查每个地图的值来完成。但我想要更有效的东西和一个班轮。我对 Java 或 Scala 方法都满意。

这个问题可能很幼稚,但我不知道如何继续。我是 Java/Scala 的新手。

预期输出:

List(20898477-2374-4d4c-9af0-8ed9c9829c94, 6d949993-1593-4491-beae-eb9bf8abcf27,
123c413-3ffd-45ed-8215-dd1bccb3a48f)
仁凯

我认为 flatMap 是你想要的:

val maplist=List(Map("term_id" -> "20898477-2374-4d4c-9af0-8ed9c9829c94"), Map("term_id" -> "6d949993-1593-4491-beae-eb9bf8abcf27"), Map("term_id" -> "1123c413-3ffd-45ed-8215-dd1bccb3a48f"))

maplist.flatMap(_.values)
//res0: List[String] = List(20898477-2374-4d4c-9af0-8ed9c9829c94, 6d949993-1593-4491-beae-eb9bf8abcf27, 1123c413-3ffd-45ed-8215-dd1bccb3a48f)

maplist.flatMap(_.keys)
//res1: List[String] = List(term_id, term_id, term_id)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Scala的地图列表中对值求和并将其按关键值分组?

来自分类Dev

如何从Scala中的类型safe config构建地图列表列表

来自分类Dev

如何从Scala中的类型safe config构建地图列表列表

来自分类Dev

如何使用 scala 打印地图值列表

来自分类Dev

如何从列表中获取所有值?

来自分类Dev

如何获取日历的地图列表?[扑]

来自分类Dev

Scala获取列表中的所有元素小于特定值

来自分类Dev

如何通过所说列表中的“地图”属性值从DynamoDB地图列表中删除?

来自分类Dev

Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

来自分类Dev

Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

来自分类Dev

从Scala中的地图列表中删除元素

来自分类Dev

如何在单独的行中打印带有每个地图条目的地图列表

来自分类Dev

如何在Scala中递归获取地图中包含的每个列表的最后一个元素?

来自分类Dev

Terraform:如何从列表中的嵌套地图列表中选择一个值?

来自分类Dev

如何从 Java 中的 Map 列表中获取所有值?

来自分类Dev

如何在Scala中使用反射获取所有对象值和子对象值?

来自分类Dev

如何在Scala中使用反射获取所有对象值和子对象值?

来自分类Dev

分组依据后如何将值汇总到地图列表中?

来自分类Dev

如何总结 Scala 中的列表?

来自分类Dev

如何通过计算所有中间值在Scala中从上一个列表中创建一个新列表?

来自分类Dev

如何通过计算所有中间值在Scala中从上一个列表中创建一个新列表?

来自分类Dev

如何从DynamoDB中的地图列表中删除(必须是原子的)

来自分类Dev

如何从Scala中的地图中删除键值

来自分类Dev

如何从Scala中的地图中删除键值

来自分类Dev

如何在Scala中并行迭代地图?

来自分类Dev

如何在spark scala Dataframe中找到所有具有空值或NA值的列列表?

来自分类Dev

如何在Java 8中拼合地图列表

来自分类Dev

如何在Java中合并地图列表?

来自分类Dev

如何使用注释在Hibernate中映射地图列表?

Related 相关文章

  1. 1

    如何在Scala的地图列表中对值求和并将其按关键值分组?

  2. 2

    如何从Scala中的类型safe config构建地图列表列表

  3. 3

    如何从Scala中的类型safe config构建地图列表列表

  4. 4

    如何使用 scala 打印地图值列表

  5. 5

    如何从列表中获取所有值?

  6. 6

    如何获取日历的地图列表?[扑]

  7. 7

    Scala获取列表中的所有元素小于特定值

  8. 8

    如何通过所说列表中的“地图”属性值从DynamoDB地图列表中删除?

  9. 9

    Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

  10. 10

    Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

  11. 11

    从Scala中的地图列表中删除元素

  12. 12

    如何在单独的行中打印带有每个地图条目的地图列表

  13. 13

    如何在Scala中递归获取地图中包含的每个列表的最后一个元素?

  14. 14

    Terraform:如何从列表中的嵌套地图列表中选择一个值?

  15. 15

    如何从 Java 中的 Map 列表中获取所有值?

  16. 16

    如何在Scala中使用反射获取所有对象值和子对象值?

  17. 17

    如何在Scala中使用反射获取所有对象值和子对象值?

  18. 18

    分组依据后如何将值汇总到地图列表中?

  19. 19

    如何总结 Scala 中的列表?

  20. 20

    如何通过计算所有中间值在Scala中从上一个列表中创建一个新列表?

  21. 21

    如何通过计算所有中间值在Scala中从上一个列表中创建一个新列表?

  22. 22

    如何从DynamoDB中的地图列表中删除(必须是原子的)

  23. 23

    如何从Scala中的地图中删除键值

  24. 24

    如何从Scala中的地图中删除键值

  25. 25

    如何在Scala中并行迭代地图?

  26. 26

    如何在spark scala Dataframe中找到所有具有空值或NA值的列列表?

  27. 27

    如何在Java 8中拼合地图列表

  28. 28

    如何在Java中合并地图列表?

  29. 29

    如何使用注释在Hibernate中映射地图列表?

热门标签

归档