bla*_*her 7 java rx-java rx-java2
我已经使用RxJava 1了一段时间,但我想查看RxJava 2.在RxJava 1中,我可以按如下方式发出每个列表项:
List<String> list = ...
Observable.from(list)
.filter(str -> str.contains("Help")
.subscribe(...);
Run Code Online (Sandbox Code Playgroud)
但是,如何使用RxJava2实现相同的功能呢?我试过使用以下内容,但我似乎无法通过以下内容:
Observable.fromArray(list)
// this now passes a list into the stream - there is no Observable::from
Run Code Online (Sandbox Code Playgroud)
Ale*_*yev 22
您需要使用,fromIterable()
因为任何List<T>
扩展Collection<T>
延伸Iterable<T>
Observable.fromIterable(list)
.filter(str -> str.contains("Help")
.subscribe(...);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6903 次 |
最近记录: |