我想将hashMap
的所有视图分配到myObject
:
Map <String, Object> hashMap;
UserdefinedClass myObject;
是否有可用的图书馆或直接方法?
答案 0 :(得分:0)
步骤1:向Object(Entity类)添加值。 第2步:将对象添加到Hashmap作为值wrt Key。 第3步:从HasMap获取Object并使用迭代器迭代值。
Iterator iterator = meMap.keySet().iterator();
while(iterator.hasNext()) {
String key=(String)iterator.next();
String value=(String)meMap.get(key);
}
随意询问任何查询。
答案 1 :(得分:0)
你可以遍历哈希映射,然后做你想做的任何事情......
Iterator<Entry<String,Object>> iterator = hashMap.entrySet().iterator();
while(iterator.hasNext()){
set = iterator.next();
Object val = set.getValue();
}
答案 2 :(得分:0)
让我们假设你的Hashmap
Map <String, Object> hashMap = new HashMap<String,Object>();
这是你想要从hashmap中分配值的类对象。
List<UserdefinedClass> myObject = new ArrayList<UserdefinedClass>();
现在,您需要遍历hashmap并获取值,键入cast并将其存储在myObject列表中。
Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pair = (Map.Entry)it.next();
myObject.add((UserdefinedClass)pair.getValue());
}
答案 3 :(得分:0)
Jackson
可以在android项目中使用。 BeanUtils
被告知要快得多,但我在Android上没有经验。很有可能它也可以使用。