根据List对象其中一列值生成新的List
List<String> names = userList.stream().map(User::getName).collect(Collectors.toList());
根据List对象其中一列分组,生成Map<String, List<Portion>>
Map<String, List<Portion>> planMap = List.stream().collect(
Collectors.groupingBy(Portion::getId));