【问题标题】:How to get a value from map in kotlin?如何从kotlin的地图中获取值?
【发布时间】:2019-05-21 15:26:17
【问题描述】:

是否可以在不使用键的情况下获取与键关联的映射中的值?

我有这个代码。

val map = prices.associateBy({it.productName},{it.productPrice})

这给了我这个

{Coffee=3.0, Gum=0.5, Beer=18.0}

我希望能够获取所有价格(3.0、0.5 等)并将它们保存到一个列表中。

感谢任何帮助!

【问题讨论】:

标签: android dictionary kotlin


【解决方案1】:

因此,要从地图中获取所有值,您可以像这样使用地图上的内置 values 属性。

val map = prices.associateBy({it.productName},{it.productPrice})
val values = map.values

它返回此映射中所有值的只读集合。请注意,此集合可能包含重复值。

【讨论】:

    猜你喜欢
    • 2012-05-28
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多