我有一个列表,其中包含H(eader),I(tem)和C(loser)类型的元素流。它们按以下顺序排列; H,I,I,C,H,I,C等。 我想将集合组合到HIC,HIIC,HIIIC等类型的新元素。有没有办法可以在Java流中执行此操作,如:
producer().combine(...).
答案 0 :(得分:0)
您需要创建自己的Collector
,以便做一些像这样定制的事情。
Collector
有三个步骤:
List
个HIC)https://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html