Java 从填充了hashmaps的微调器中获取值
我有一个微调器,它有一个项目和一个子项目,它是用hashmaps编程填充的。我需要能够通过它的键从所选项目中获取一个值。我已经得到了整个hashmap,但是我不知道如何根据我需要的键只得到一个值Java 从填充了hashmaps的微调器中获取值,java,android,Java,Android,我有一个微调器,它有一个项目和一个子项目,它是用hashmaps编程填充的。我需要能够通过它的键从所选项目中获取一个值。我已经得到了整个hashmap,但是我不知道如何根据我需要的键只得到一个值 JSONArray recordsArray = json.getJSONArray("record"); for (int i = 0; i < recordsArray.length(); i++) { JSONObject record = recordsArray.getJSONObj
JSONArray recordsArray = json.getJSONArray("record");
for (int i = 0; i < recordsArray.length(); i++) {
JSONObject record = recordsArray.getJSONObject(i);
Map<String, String> datum = new HashMap<String, String>(2);
datum.put("code", record.getString("id") + " - " + record.getString("heading"));
datum.put("description", record.getString("body"));
spinneritems.add(datum);
adapter.notifyDataSetChanged();
spinner.setSelection(0);
populateList();
}
JSONArray recordsArray=json.getJSONArray(“记录”);
对于(int i=0;i
上面的代码显示了如何填充微调器,然后我需要在populateList()方法中获取该值。微调器由一个hashmaps数组填充。我曾经
String spinnerItem = spinneritems.get(spinner.getSelectedItemPosition()).get("key");
要从数组中索引处的hashmap中获取值,我需要