如何设置POJO和Map对象中都存在的POJO属性值?
例如,我有这个POJO类:
public class User {
private int id;
private String name;
private String address;
// getters/setters
}
User user = new User();
user.setId(1);
user.setName("Julez");
user.setAddress("Southwood City");
我有此地图:
Map<String, String> map = new HashMap<>();
map.put("address", "Eastwood City");
由于 User 类具有地址,并且Map具有键地址,因此我想设置 address < / strong>作为伊斯特伍德城。 地图可能还会具有键 id ,名称,两个或全部用户属性。
编辑:用户对象已经创建,并且所有属性都有值。在上面的示例中,地址 伊斯特伍德城 应替换为 Southwood City