我怎样才能从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()
注意:您可以使用hashMapOf
的可变参数参数如上图所示,立即如果你不想填动态地图。那么该类型HashMap<String, Int>
可以推断为好,所以没有必要明确地指定。