如何在java中通过数组的键访问它,并将数组存储在hashmap中
在java中,如何通过数组的键访问数组
在这种情况下,我希望结构是这样的
options[{"value":"0","label":"zero"},{"value":"1","label":"one"},
{"value":"2","label":"two"}]
这里如果我想访问options[1].value
应该给我1,options[2].label
应该给我两个
我如何通过Map<string><string[]>
实现这一点
我还可以将“选项”数组作为哈希映射中的一个键传递吗
protected Map<String, String[]> getValueProperties(int view, Field field) {
Map<String, String> properties = new HashMap<String,String[]>();
properties.put("options", []);
return properties
}
# 1 楼答案
您应该创建一个表示对象的新类:
然后创建一个
MyObject
列表:然后可以直接访问对象值:
objects.get(0).getValue();
# 2 楼答案
创建一个
class
,如下所示现在创建
options
数组,如下所示:现在,选项[1]。值将为1