java8新特性: lambda表达式:直接获得某个list/array/对象里面的字段集合

java8新特性: lambda表达式:直接获得某个list/array/对象里面的字段集合

比如,我有一张表:

 

entity

Category.java

service

CategoryService.java

 

需求:我想获取CategoryService.fiall()查询出来的数据中的,所有category_type的集合

 

//读取数据

List<Category> categoryList = CategoryService.fiall();

//lambda表达式

List<Integer> categoryTypeList = categoryList.stream().map(e -> e.getCategoryType()).collect(Collectors.toList());

  

 

posted @ 2018-11-17 16:32  穆晟铭  阅读(35471)  评论(1编辑  收藏  举报