山水有相逢&
2019-09-28 12:31
采纳率: 66.7%
浏览 2.3k
已采纳

lambda表达式,可以取出其中几个元素么

有这么个实体类


实体类一: entityOne

private Integer  parameterOne

private String   parameterTwo

private String   parameterThree

private String   parameterFour

实体类一: entityDto


private String   parameterTwo

private String   parameterFour

现在我 select * from entity 查询,

返回一个 List < entityOne > entityOnelist 的结果 ,一般我想要用Lambda表达式
来取出parameterTwo,可以这么写

 List list= entityOnelist.stream().map(e->e.getparameterTwo).collect(Collectors.toList())

但我现在想取出parameterTwo和parameterFour 改怎么用Lambda表达式写, 然后用DTO去接收?
还是说我得重新在写一个sql语句?


望大神解答!!

-------------------谢谢

1条回答 默认 最新

相关推荐 更多相似问题