LinkedHashMap可以转对象嘛
时间: 2023-12-25 10:25:12 浏览: 77
详解Java中LinkedHashMap
LinkedHashMap可以转换成对象。可以通过使用反射来将LinkedHashMap中的键值对设置到新创建的对象的成员变量中。具体实现可以参考以下代码示例:
```java
public static <T> T mapToObject(Map<String, Object> map, Class<T> clazz) throws Exception {
T obj = clazz.newInstance();
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
Field field = clazz.getDeclaredField(key);
field.setAccessible(true);
field.set(obj, value);
}
return obj;
}
```
阅读全文