下圖中展示了如何使用skip(2)來創(chuàng)建一個不發(fā)射前兩個元素而是發(fā)射它后面的那些數(shù)據(jù)的序列。
http://wiki.jikexueyuan.com/project/rxjava/images/chapter4_10.png" alt="" />
skip()和skipLast()函數(shù)與take()和takeLast()相對應(yīng)。它們用整數(shù)N作參數(shù),從本質(zhì)上來說,它們不讓Observable發(fā)射前N個或者后N個值。如果我們知道一個序列以沒有太多用的“可控”元素開頭或結(jié)尾時我們可以使用它。
下圖與前一個場景相對應(yīng):我們創(chuàng)建一個新的序列,它會跳過后面兩個元素從源序列中發(fā)射剩下的其他元素。
http://wiki.jikexueyuan.com/project/rxjava/images/chapter4_11.png" alt="" />