toList 把流中所有元素收集到List中
示例:
Menu.getMenus.stream().collect(Collectors.toList())
toSet 把流中所有元素收集到Set中,删除重复项
示例:Menu.getMenus.stream().collect(Collectors.toSet())
toCollection 把流中所有元素收集到给定的供应源创建的集合中
示例:Menu.getMenus.stream().collect(Collectors.toCollection(ArrayList::new))
Counting Long 计算流中元素个数
示例:Long count=Menu.getMenus.stream().collect(counting);
SummingInt Integer 对流中元素的一个整数属性求和
示例:Integer count=Menu.getMenus.stream().collect(summingInt(Menu::getCalories))
averaging Int Double 计算流中元素integer属性的平均值
示例:Double averaging=Menu.getMenus.stream().collect(averagingInt(Menu::getCalories))
Joining String 连接流中每个元素的toString方法生成的字符串
示例:String name=Menu.getMenus.stream().map(Menu: