RxJava2操作符之“Skip”

作用

Skip操作符可以说是上一篇Take操作符的兄弟 suppress the first n items emitted by an Observable 去掉被观察者里面的前n个item再发射事件(就是跳过前n个item,发射剩下的item)

示例用法

Observable.just(1, 2, 3, 4, 5)
                // Run on a background thread
                .subscribeOn(Schedulers.io())
                // Be notified on the main thread
                .observeOn(AndroidSchedulers.mainThread())
                .skip(2)//->skip操作符,跳过前两个
                .subscribe(getObserver());//这里的观察者依然不重要

运行结果

3,4,5

分析

我们创建了一个会发送1~5 五个item的被观察者 然后用操作符skip,里面的参数为2,即跳过了前两个 最后,我们从观察者中拿到的item为3,4,5

总结

这个系列只有干货,如果大家有什么好的建议的话欢迎在下面评论。或者觉得我哪里写的不够形象了,同样可以提出来。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏F_Alex

md5加密,同样的代码得到不同的加密结果(已解决)

开发环境(windows下)调用第三方接口验签通过,发测试环境(linux下)后死活验签通过不了

29310
来自专栏葬爱家族

RxJava再回首

很早前就看了RxJava,当时就觉得好牛掰,但是公司项目一直没有用起来,知识不用就会忘,前段时间突然要写RxJava,发现已经不会写了。所以今天再回头整理一下R...

23310
来自专栏QQ音乐技术团队的专栏

RxJava的一些入门学习分享

最近在Android编程领域,RxJava这个框架的技术热度相当的高。团队对使用RxJava改进目前的项目代码也表示很有兴趣,所以我特地和团队伙伴一起对这套框...

360100
来自专栏菩提树下的杨过

RxJava2学习笔记(2)

上一篇已经熟悉了Observable的基本用法,但是如果仅仅只是“生产-消费”的模型,这就体现不出优势了,java有100种办法可以玩这个:) 一、更简单的多线...

54280
来自专栏蘑菇先生的技术笔记

qt5中信号和槽的新语法

32570
来自专栏武军超python专栏

2018年7月21日python中的加密和解密

·在函数调用执行过程中: 如果出现return,return中的函数执行完则本函数就运行结束,return下面的语句不会再继续执行,所以return使 用时...

31350
来自专栏小樱的经验随笔

凯撒密码加解密及破解实现原理

概念及原理 根据百度百科上的解释,凯撒密码是一种古老的加密算法。 密码的使用最早可以追溯到古罗马时期,《高卢战记》有描述恺撒曾经使用密码来传递信息,即所谓的“恺...

46660
来自专栏刘君君

很方便的密码加密算法BCrypt

2.1K50
来自专栏蘑菇先生的技术笔记

qt5中信号和槽的新语法

37250
来自专栏刘晓杰

observeOn()与subscribeOn()的区别

33780

扫码关注云+社区

领取腾讯云代金券