Rx java RxJava将发出的值收集到数组中
如何从可观测到的阵列收集发射值 输入:Rx java RxJava将发出的值收集到数组中,rx-java,rx-java2,rx-kotlin,Rx Java,Rx Java2,Rx Kotlin,如何从可观测到的阵列收集发射值 输入: Observable.just(1,2,3,4,5,6) [1,2,3,4,5,6] 预期输出: Observable.just(1,2,3,4,5,6) [1,2,3,4,5,6] 有两种选择。最简单的方法是使用toList(): 如果您需要做的不仅仅是将它们收集到列表中,您可以使用collect(): List collected=new ArrayList(); 可观察的。刚好(1,2,3,4,5,6) .collect(已收集)(alrea
Observable.just(1,2,3,4,5,6)
[1,2,3,4,5,6]
预期输出:
Observable.just(1,2,3,4,5,6)
[1,2,3,4,5,6]
有两种选择。最简单的方法是使用
toList()
:
如果您需要做的不仅仅是将它们收集到列表中,您可以使用collect()
:
List collected=new ArrayList();
可观察的。刚好(1,2,3,4,5,6)
.collect(已收集)(alreadyCollected,value)->{
//做一些有价值的事情,并在最后将其添加到集合中
});
你会发现关于收集可观察的更好的解释。只是(数组(1,2,3,4,5,6))
?使用.toList()
。可观察的。刚好(1,2,3,4,…).toList()