Java8 流的使用示例

foreach遍历处理

dataList.stream().forEach(index -> sb.append(dataList.get(index) + "',"));

 分组,下面实例按照货币来给交易做一个分类,就像sql文的groupby,非常方便。不过这里的groupby是一个collector

Map<Currency, List<Transaction>> map = transactions.stream().collect(groupingBy(Transaction::getCurrency));

 

posted @ 2017-09-04 16:23  栖息之鹰  阅读(187)  评论(0编辑  收藏  举报