package rx3;import io.reactivex.rxjava3.annotations.NonNull;import io.reactivex.rxjava3.core.Flowable;import io.reactivex.rxjava3.core.Observable;import io.reactivex.rxjava3.core.Observer;import io.reactivex.rxjava3.disposables.Disposable;import io.reactivex.rxjava3.functions.Consumer;public class Rx3Test {static @NonNull Consumer<? super Integer> onNextAction = new Consumer<Integer>() {@Overridepublic void accept(Integer integer) throws Throwable {System.out.println("onNextAction:" + integer);}};public static void main(String[] args) throws InterruptedException {// fromArray();// reapt();retry();Thread.sleep(2000);}private static void retry() {Observable.range(0, 5).retry(3).subscribe(new Observer<Integer>() {@Overridepublic void onSubscribe(@NonNull Disposable d) {}@Overridepublic void onNext(@NonNull Integer integer) {System.out.println("onNext:" + integer);}@Overridepublic void onError(@NonNull Throwable e) {}@Overridepublic void onComplete() {}});}private static void reapt() {Observable.range(0, 5).repeat(3).subscribe(onNextAction);}//private static void fromArray() {String[] input = new String[]{"rxjava", "ReactiveX"};// Java 8 lambdasFlowable.fromArray(input).subscribe(s -> {System.out.println(s);});// doesn't support Java 8 lambdas (yet)Flowable.fromArray(input).subscribe(new Consumer<String>() {@Overridepublic void accept(String s) throws Throwable {System.out.println("Hello " + s + "!");}});}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。