前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >rxjava---demo

rxjava---demo

作者头像
allsmallpig
发布2021-02-25 15:21:57
7730
发布2021-02-25 15:21:57
举报
文章被收录于专栏:allsmallpi博客
代码语言:javascript
复制
            io.reactivex.rxjava3
            rxjava
            3.0.3
        

        
            io.projectreactor
            reactor-core
            3.3.4.RELEASE
        
        
            io.projectreactor
            reactor-test
            3.3.4.RELEASE
            test
代码语言:javascript
复制
Observable.just("werd","ewr")
            .doOnNext(i->{
                System.out.println("i = " + i);
            })
            //doOnXXX一般是用来组装的时候切入
            .doOnCompleted(() -> System.out.println("全部结束"))
            .doOnError(p-> System.out.println("p = " + p))
            //subscribe里面的才是订阅者
            .subscribe(new Subscriber(){

                @Override
                public void onCompleted() {

                }

                @Override
                public void onError(Throwable throwable) {

                }

                @Override
                public void onNext(String s) {

                }
            });
    try {
        Object wqer = Single.just("wqer")
                .map((Func1) s -> s + "0000")
                .doOnSuccess(Z -> {
                    System.out.println("Z = " + Z);
                }).toBlocking().toFuture().get();
    } catch (InterruptedException e) {
        e.printStackTrace();
    } catch (ExecutionException e) {
        e.printStackTrace();
    }
    io.reactivex.Single.just("ewrt").subscribe(i->{
        System.out.println("i = " + i);
    });

    Mono.just("esrd")
            .doOnNext(i-> System.out.println("i = " + i))

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档