我有一个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
for a specifickey
是否是它的时候,以便我可以check
使用 specificradio 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
}
当我尝试这个时,它说:The key 'A' does not exist in the map
。
我正在努力解决它。如何从地图中获取特定键的值以便检查相关radioButton
?
任何帮助或建议将不胜感激。