枚举类
集合list2
有什么好的写法吗?stream流可以实现吗?
List<Assert2> list2 = list1.stream().map(item -> {
Assert2 assert2 = new Assert2();
assert2.setId(item.getId());
assert2.setSerialNum(item.getSerialNum());
for (Enum e : Enum.values()) {
if (e.getCode().equals(item.getType())) {
assert2.setTypeName(e.getMessage());
break;
}
}
return assert2;
}).collect(Collectors.toList());