web-dev-qa-db-ja.com

FluxからMonoに変換

1つの要素を持つFluxをMonoに変換するにはどうすればよいですか?

Flux.fromArray(arrayOf(1,2,1,1,1,2))
                .distinct()
                .take(1)

これをMono(1)にするにはどうすればよいですか?

13
Valahu

take(1)の代わりに、next()を使用できます。

これは、最初に放出されたアイテム、またはFluxが空の場合は空のMonoを取得することにより、Fluxを値付きMonoに変換します。

28
Simon Baslé