gpt4 book ai didi

kotlin - 如何将HashMap中的值放入数组中

转载 作者:行者123 更新时间:2023-12-02 13:36:45 28 4
gpt4 key购买 nike

如何将HashMap中的所有值添加到String数组中?例如,我有:

var tablica = arrayListOf<String>()

var haszmapa = hashMapOf<String, Int>()
haszmapa.put("Tadek", 1)
haszmapa.put("Maniek", 1)
haszmapa.put("Juras", 1)

最佳答案

您可以使用map这样做:

val hashMap = hashMapOf("Tadek" to 1, "Maniek" to 1, "Juras" to 1)

val names = hashMap.keys.toTypedArray()
val values = hashMap.values.toTypedArray()

注意:如果您不想动态填充 map ,则可以立即使用上面显示的 hashMapOf的vararg参数。然后也可以推断出 HashMap<String, Int>类型,因此无需显式指定它。

关于kotlin - 如何将HashMap中的值放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54543309/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com