Lambda表达式中将List中对象的某个对象的属性转化为List及foreach的使用
今天在开发中遇到了一个需求,需要将返回值的某个属性单独捞出来返回成List对象,再进行判断。 1、lambda的foreach用法:
panelSnList
.stream().forEach(panelSn
-> {
});
2、单独将List的某个属性转化为List,先将List对象转化为流,再对List里的对象进行操作,单独将sfcMessage.getResultflag()返回成结果集,再转化为List对象。
List
<String> statusCode
= responseData
.getMessageList().stream().map(sfcMessage
-> sfcMessage
.getResultflag()).collect(Collectors
.toList());