最简单的例子是像这样的字符串流:
["3", "a", "b", "c", "1", "a", "2", "a", "b"]
数字表示它的组应该包含多少个元素。
非常重要的一点是,流是连续的,所以我们不能只是等待下一个数字来分割流。
据我所知,RXJava2中没有内置功能
var flowable = Flowable.concat(Flowable.fromArray("3", "a", "b", "c", "1", "a", "2", "a", "b"), Flowable.never());
flowable/*Something here*/.blockingSubscribe(System.out::println);
预期的输出将是:
[3, a, b, c]
[1, a]
[2, a, b]
catspeake
相关分类