У меня следующий поток:
val myFlux = Flux.fromIterable(listOf("A", "A", "B", "C", "C"))
Элементы внутри этого потока отсортированы, и сам поток огромен (можно предположить, что он бесконечный)
Я хотел бы отобразить егов Flux<String>
, где каждый String
будет содержать AA
B
CC
соответственно.
Также может быть Flux<SomeDomainObject>
, где каждый SomeDomainObject
будет содержать одинаковые ключи (например, AA
)
Я не могу использовать groupBy
, поскольку количество ключей будет огромным.
Требуемое поведение потока: