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()