• 周三. 9 月 18th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

Java8 新特性 Streams map() 示例

admin

11 月 28, 2021

其实map主要是操作集合中的每一个元素
1.对象列表 – >字符串列表

List<String> collect = staff.stream().map(x -> x.getName()).collect(Collectors.toList());

2.对象列表 – >其他对象列表

List<StaffPublic> result = staff.stream().map(temp -> {
StaffPublic obj = new StaffPublic();
obj.setName(temp.getName());
obj.setAge(temp.getAge());
if ("mkyong".equals(temp.getName())) {
obj.setExtra("this field is for mkyong only!");
}
return obj;
}).collect(Collectors.toList());
郭慕荣博客园

发表回复