RxJava2操作符之“Skip”

作用

Skip操作符可以說是上一篇Take操作符的兄弟
suppress the first n items emitted by an Observable
去掉被觀察者里面的前n個item再發(fā)射事件(就是跳過前n個item,發(fā)射剩下的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());//這里的觀察者依然不重要

運行結(jié)果

3,4,5

分析

我們創(chuàng)建了一個會發(fā)送1~5 五個item的被觀察者
然后用操作符skip,里面的參數(shù)為2,即跳過了前兩個
最后,我們從觀察者中拿到的item為3,4,5

總結(jié)

這個系列只有干貨,如果大家有什么好的建議的話歡迎在下面評論?;蛘哂X得我哪里寫的不夠形象了,同樣可以提出來。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 按照官方的分類,操作符大致分為以下幾種: Creating Observables(Observable的創(chuàng)...
    小玉1991閱讀 1,116評論 0 1
  • RxJava技術(shù)分享 京金所—時光 2016.9.22 這里我拿出來給 Android 開發(fā)者的 RxJava 詳...
    JC_Mobile閱讀 5,670評論 3 55
  • RxJava正在Android開發(fā)者中變的越來越流行。唯一的問題就是上手不容易,尤其是大部分人之前都是使用命令式編...
    劉啟敏閱讀 2,015評論 1 7
  • RxJava操作符 創(chuàng)建操作 Range Range操作符根據(jù)初始值n和數(shù)目m發(fā)射一系列大于等于n的m個值 Def...
    Carve_Time閱讀 7,992評論 2 18
  • 創(chuàng)建操作 以下操作符用于創(chuàng)建Observable。create: 使用OnSubscribe從頭創(chuàng)建一個Obser...
    CHSmile閱讀 412評論 0 0

友情鏈接更多精彩內(nèi)容