我有一个Map
,它看起来如下:
val myMap = mutableMapOf<String,String>()
myMap.put("A", "APPLE")
myMap.put("B", "BALL")
myMap.put("C", "CAT")
myMap.put("D", "DOG")
...
当我按以下方式打印地图时,它可以正确打印:
println("MAP DATA -> $myMap")
//Output
MAP DATA -> [A = APPLE, B = BALL, C = CAT, D = DOG, ...]
但是在我的activity
中,当我想检查特定value
的{{1}}是否正确时,以便我可以key
特定{{1 }},它不起作用。
我尝试了以下操作:
check
编辑:我尝试的第二种方法是这种方式(在这种情况下,radio button
文本被打印出来,但是单选按钮不会被选中。:
val option1 = myMap.get("A")
if(option1 == "APPLE"){
radioOption1.isChecked = true
}
当我尝试此操作时,它说:println
。
我正在努力。如何从映射中获取特定键的值,以便可以检查相关的 if(myMap.getValue("A") == "APPLE"){
println("getValue of MAP")
radioOption1.isChecked = true
}
?
任何帮助或建议将不胜感激。