1 firstElement

文档如下

2 lastElement

文档如下

3 elementAt

文档如下

下面写一个下代码

firstElement

Observable.just(1,2,3,4,5,6).firstElement().subscribe(new Consumer<Integer>() {@Overridepublic void accept(Integer integer) throws Throwable {Log.e("--------rxjava",integer.toString());}});

打印结果为1

lastElement

 Observable.just(1,2,3,4,5,6).lastElement().subscribe(new Consumer<Integer>() {@Overridepublic void accept(Integer integer) throws Throwable {Log.e("--------rxjava",integer.toString());}});

打印结果为 6

elementAt

 Observable.just(1,2,3,4,5,6).elementAt(2).subscribe(new Consumer<Integer>() {@Overridepublic void accept(Integer integer) throws Throwable {Log.e("--------rxjava",integer.toString());}});

打印结果为3

RxJava firstElement 与 lastElement 以及 elementAt相关推荐

  1. Rxjava之操作符distinct和elementAt

    distinct类似于sql关键字distinct 去重,elementAt 获取指定索引的结果 例子1:去重 [java] view plaincopyprint? Observable.just( ...

  2. hashset java 键值对_Java中的各个容器的性能对比

    java中个个容器的属性,性能,参数对比: Java容器的性能及属性的对比 List:Vector,ArrayList,LinkedList Vector:内部是数组数据结构,可以理解为加锁的Arra ...

  3. php 对象 final,PHP7_OOP_对象重载以及魔术方法_对象遍历_final关键字

    //对象遍历: class MyClass{ public $var1 = "value 1"; public $var2 = "value 2"; publi ...

  4. PHP:Iterator(迭代器)接口和生成器

    迭代器 可在内部迭代自己的外部迭代器或类的接口.详情:http://php.net/manual/zh/class.iterator.php 接口摘要 Iterator extends Travers ...

  5. Geb UI 自动化手册(4: 页面内容交互)

    4. 页面内容交互 Geb 通过 Navigator API 提供了一个简洁而又强大的操作浏览器中页面内容和控件的接口.Navigator API 使用了类似于 jQuery 的机制来查找.过滤以及和 ...

  6. Java塈百日而求新,念三番未发,其一

    Java集合框架详解 集合 概念:对象的容器,定义了对多个对象进行操作的常用方法.可实现数组的功能. 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 ...

  7. java什么是局部与全局变量_Java中的局部VS全局变量

    我以为我了解了Java中局部变量和全局变量之间的区别,直到今天看到一个示例.在这段代码中,我们尝试将元素添加到方法的链接列表中: public void addDataPacket(DataPacke ...

  8. php iterator,PHP遍历接口Iterator详解

    从手册中查到的解释是: Iterator extends Traversable { /* Methods */ abstract public mixed current ( void ) abst ...

  9. list deque java_Java Deque 接口

    Java Deque 接口 在本教程中,我们将学习Deque接口,如何使用它及其方法. Java集合框架的Deque接口提供了双端队列(Deque)的功能.它继承了Queue接口. 双端队列的工作原理 ...

最新文章

  1. erlang的tcp服务器模板
  2. 技术图文:如何理解C#的internal限制修饰符?
  3. openSUSE11.1 用Yast安装virtualbox 2.06
  4. TEASOFT软件 | 动作帮助信息定义语法
  5. MyEclipse6.0下代码提示(alt+/)无法使用的解决方法
  6. java规定日期格式输出_Java格式化输出日期百分比时间等
  7. 我喜欢用计算机400字,我的电脑400字作文
  8. AcWing 1209. 带分数(排列型枚举)
  9. 挖一挖C#中那些我们不常用的东西之系列(2)——IsXXX 系列方法
  10. 小米6Android11刷机包,钉子户小米6的新生,换电池、背盖,升级android11
  11. Python网络爬虫实现音乐下载器和图片下载器功能
  12. 使用jqery模拟网易严选购物车功能
  13. Mal-amido-PEG2-acid,756525-98-1末端羧酸可在活化剂(如EDC或HATU)存在下与伯胺基反应
  14. android p适配三星s86,感受三星S8屏幕震撼 先过APP适配这道坎
  15. 最简单DIY基于ESP32CAM的物联网相机系统⑥(用上位机VS2013 MFC实现WIFI图传)
  16. 【毕业答辩】毕业设计答辩的基本流程
  17. [译] 开发者(也就是我)与Rx Observable 类的对话 [ Android RxJava2 ] ( 这到底是什么?) 第五部分...
  18. python的基本语法、数据类型、运算符及基本操作_Python教程基础语法、变量基本使用和算术运算符...
  19. 学习笔记 | 硬盘故障检测
  20. MUSIC算法原理及MATLAB代码 阵列信号处理

热门文章

  1. 遮罩,在指定元素上进行遮罩
  2. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理
  3. 使用阿里云服务器安装docker,并用nginx示例
  4. 难忘的一天——装操作系统(一)
  5. 服务器BMC、BIOS、IPMI、UEFI技术解析
  6. TensorFlow编程结构
  7. PyTorch中的MIT ADE20K数据集的语义分割
  8. Manifest merger failed : Attribute application@allowBackup value=(false) 解决方法
  9. 【BZOJ】2120: 数颜色
  10. App Store兼容性问题