Consumer<T>
принимает T
, поэтому вы можете использовать все методы, предоставляемые T
.
В любом случае проверьте документацию , RxJava предоставляет несколько операторов, таких как map
, flatMap
, filter
и т. Д. Например, вы можете заменить в своем коде первый map
следующим образом:
Observable.fromIterable(stringList).filter(x -> x.contains(RANDOM_TEXT))