List<Map<String, Object>> categoryEventFeature = (List<Map<String, Object>>) features.getOrDefault("event_category", new ArrayList<Map<String, Object>>());
categoryEventFeature 有五個值,怎樣獲取第一個map
uj5u.com熱心網友回復:
List<String> list = new ArrayList<>();list.get(0);
HashMap<String, String> map = new HashMap<>();
Set<String> keySet = map.keySet();
Iterator<String> iterator = keySet.iterator();
for (iterator.hasNext()) {
String key = iterator.next();
String value = map.get(key);
}
uj5u.com熱心網友回復:
Map<String, Object> m = categoryEventFeature.get(0); //獲取第一個Map,因為是ArrayList,所以下標0就是第一個
for (Map.Entry e : m.entrySet()) { //遍歷Map
System.out.printf("key=%s, value=https://bbs.csdn.net/topics/%s/n", e.getKey(), e.getValue());
}
uj5u.com熱心網友回復:
給你一個最簡單的方法((HashMap)categoryEventFeature.get(0).get(“key”))uj5u.com熱心網友回復:
給你一個最簡單的方法((HashMap)categoryEventFeature.get(0).get(“key”))uj5u.com熱心網友回復:
給你一個最簡單的方法((HashMap)categoryEventFeature.get(0).get(“key”))uj5u.com熱心網友回復:
Arrays.toString(map.get(key))轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/64713.html
標籤:Java相關
上一篇:java型別集合
