Java Collector 类有很多实用的子类,常用的包括:
Collectors.toList(): 将流中的元素收集到一个 List 中。Collectors.toSet(): 将流中的元素收集到一个 Set 中。Collectors.toMap(): 将流中的元素收集到一个 Map 中。Collectors.joining(): 将流中的元素连接成一个字符串。Collectors.groupingBy(): 根据指定条件对流中的元素进行分组。Collectors.partitioningBy(): 根据指定条件对流中的元素进行分区。Collectors.counting(): 计算流中元素的个数。Collectors.summarizingInt()/summarizingDouble()/summarizingLong(): 统计流中元素的各种信息,如总数、平均值、最大值、最小值等。Collectors.mapping(): 对流中元素进行映射操作后再进行收集。这些子类都提供了方便的方法来对流中的元素进行收集和处理,可以根据具体的需求选择适合的子类来进行操作。


