BeanMap到HashMap的转换?
将List<BeanMap>
转换为List <HashMap<String,String>>
最简单和最有效的方法是什么?BeanMap到HashMap的转换?
的BeanMap是基于与2场的底层POJO:1串,1日
回答:
BeanMap
实现Map<String, Object>
,所以你也可以把它看作。
List<BeanMap> beanMaps = getItSomehow(); List<Map<String, String>> maps = new ArrayList<Map<String, String>>();
for (BeanMap beanMap : beanMaps) {
Map<String, String> map = new HashMap<String, String>();
for (Object o : beanMap.entrySet()) { // It's not parameterized :(
Map.Entry<String, Object> entry = (Map.Entry<String, Object>) o;
String key = entry.getKey();
Object value = entry.getValue();
map.put(key, value != null ? String.valueOf(value) : null);
}
maps.add(map);
}
// ...
以上是 BeanMap到HashMap的转换? 的全部内容, 来源链接: utcz.com/qa/259165.html