gpt4 book ai didi

java - 将 List 转换为 List

转载 作者:行者123 更新时间:2023-11-30 02:00:42 25 4
gpt4 key购买 nike

 List<Object[]> listChild = query.list();
List<ChildrenDTO> listOfDTO = new ArrayList<>();

//Loop through arraylits of object
for(Object[] org: listOrg){
//How to cast List of object to ist<ChildrenDTO>?
listOfDTO.add(org);
}

I am looping through a list of objects and need to return listOfDTO. How to I cast the list to List?

最佳答案

如果你使用java 8,你应该尝试一下stream api。

考虑到,DTO 的构造函数有一个 String 参数。

List<Object[]> listChild = query.list();
List<ChildrenDTO> children = listChild.stream().map(x -> new ChildrenDTO(x[0].toString())).collect(Collectors.toList());

关于java - 将 List<Object[]> 转换为 List<MyClass>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52933165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com