标签:: 数据分块

Java8 - 对流(数据)进行自定义分块:partitioningBy收集器

partitioningBy收集器在JDK8中,可以对流进行方便的自定义分块,通常是根据某种过滤条件将流一分为二。 例如:有一组人名,包含中文和英文,在 JDK8 中可以通过 partitioningBy 收集器将其区分开来。 下面是代码例子:1234567891011121314151617// 创建一个包含人名称的流(英文名和中文名)Stream<String> stream