设置同时存在于POJO和Map

时间:2018-11-26 03:56:39

标签: java

如何设置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

0 个答案:

没有答案