- JDK1.8 新特性实现
List<Bean> list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
list.add(new Bean("小明", "7"+i,2));
} else {
list.add(new Bean("小红", "2"+i,1));
}
}
List<Bean> list1 = new ArrayList<>();
List<Bean> list2 = new ArrayList<>();
List<List<Bean>> groupList = new ArrayList<>();
list.stream().collect(Collectors.groupingBy(Bean::getBan, Collectors.toList()))
.forEach(new BiConsumer<Integer, List<Bean>>() {
@Override
public void accept(Integer ban, List<Bean> fooListByAge) {
if(ban==1){
log.e("1--"