将对象列表映射到DTO列表通常可以使用以下步骤:
以下是一个示例的Java代码实现:
public class User {
private String name;
private int age;
// Getters and setters
}
public class UserDTO {
private String name;
// Getters and setters
}
public class MappingUtils {
public List<UserDTO> mapToDTOList(List<User> userList) {
List<UserDTO> dtoList = new ArrayList<>();
for (User user : userList) {
UserDTO dto = new UserDTO();
dto.setName(user.getName());
dtoList.add(dto);
}
return dtoList;
}
}
// 调用映射方法的示例
List<User> userList = getUserListFromDatabase(); // 从数据库中获取对象列表
MappingUtils mappingUtils = new MappingUtils();
List<UserDTO> dtoList = mappingUtils.mapToDTOList(userList);
请注意,上述示例中的getUserListFromDatabase
方法和MappingUtils
类都是假设已经存在的,需要根据实际情况进行实现和调整。
希望这个答案能够满足你的需求。对于更多关于云计算和相关技术的问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云