package com.cmcc.coc.cbpsp.activities.service;
import java.util.Map;
import java.util.concurrent.ExecutionException;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Test<T> {
public static void main(String[] args) throws InterruptedException, ExecutionException {
}
private Function<Map<String,T>, Stream<String>> batches = map -> {
final Temp temp = new Temp();
return map.entrySet()
.stream()
.map(en -> en.getKey())
.collect(Collectors.groupingBy(i -> String.valueOf(temp.a++ / 10), Collectors.joining(";")))
.entrySet()
.stream()
.map(en -> en.getValue());
};
class Temp {
int a=0;
}
}