RxJava firstElement 与 lastElement 以及 elementAt
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相关推荐
- Rxjava之操作符distinct和elementAt
distinct类似于sql关键字distinct 去重,elementAt 获取指定索引的结果 例子1:去重 [java] view plaincopyprint? Observable.just( ...
- hashset java 键值对_Java中的各个容器的性能对比
java中个个容器的属性,性能,参数对比: Java容器的性能及属性的对比 List:Vector,ArrayList,LinkedList Vector:内部是数组数据结构,可以理解为加锁的Arra ...
- php 对象 final,PHP7_OOP_对象重载以及魔术方法_对象遍历_final关键字
//对象遍历: class MyClass{ public $var1 = "value 1"; public $var2 = "value 2"; publi ...
- PHP:Iterator(迭代器)接口和生成器
迭代器 可在内部迭代自己的外部迭代器或类的接口.详情:http://php.net/manual/zh/class.iterator.php 接口摘要 Iterator extends Travers ...
- Geb UI 自动化手册(4: 页面内容交互)
4. 页面内容交互 Geb 通过 Navigator API 提供了一个简洁而又强大的操作浏览器中页面内容和控件的接口.Navigator API 使用了类似于 jQuery 的机制来查找.过滤以及和 ...
- Java塈百日而求新,念三番未发,其一
Java集合框架详解 集合 概念:对象的容器,定义了对多个对象进行操作的常用方法.可实现数组的功能. 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 ...
- java什么是局部与全局变量_Java中的局部VS全局变量
我以为我了解了Java中局部变量和全局变量之间的区别,直到今天看到一个示例.在这段代码中,我们尝试将元素添加到方法的链接列表中: public void addDataPacket(DataPacke ...
- php iterator,PHP遍历接口Iterator详解
从手册中查到的解释是: Iterator extends Traversable { /* Methods */ abstract public mixed current ( void ) abst ...
- list deque java_Java Deque 接口
Java Deque 接口 在本教程中,我们将学习Deque接口,如何使用它及其方法. Java集合框架的Deque接口提供了双端队列(Deque)的功能.它继承了Queue接口. 双端队列的工作原理 ...
最新文章
- erlang的tcp服务器模板
- 技术图文:如何理解C#的internal限制修饰符?
- openSUSE11.1 用Yast安装virtualbox 2.06
- TEASOFT软件 | 动作帮助信息定义语法
- MyEclipse6.0下代码提示(alt+/)无法使用的解决方法
- java规定日期格式输出_Java格式化输出日期百分比时间等
- 我喜欢用计算机400字,我的电脑400字作文
- AcWing 1209. 带分数(排列型枚举)
- 挖一挖C#中那些我们不常用的东西之系列(2)——IsXXX 系列方法
- 小米6Android11刷机包,钉子户小米6的新生,换电池、背盖,升级android11
- Python网络爬虫实现音乐下载器和图片下载器功能
- 使用jqery模拟网易严选购物车功能
- Mal-amido-PEG2-acid,756525-98-1末端羧酸可在活化剂(如EDC或HATU)存在下与伯胺基反应
- android p适配三星s86,感受三星S8屏幕震撼 先过APP适配这道坎
- 最简单DIY基于ESP32CAM的物联网相机系统⑥(用上位机VS2013 MFC实现WIFI图传)
- 【毕业答辩】毕业设计答辩的基本流程
- [译] 开发者(也就是我)与Rx Observable 类的对话 [ Android RxJava2 ] ( 这到底是什么?) 第五部分...
- python的基本语法、数据类型、运算符及基本操作_Python教程基础语法、变量基本使用和算术运算符...
- 学习笔记 | 硬盘故障检测
- MUSIC算法原理及MATLAB代码 阵列信号处理
热门文章
- 遮罩,在指定元素上进行遮罩
- etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理
- 使用阿里云服务器安装docker,并用nginx示例
- 难忘的一天——装操作系统(一)
- 服务器BMC、BIOS、IPMI、UEFI技术解析
- TensorFlow编程结构
- PyTorch中的MIT ADE20K数据集的语义分割
- Manifest merger failed : Attribute application@allowBackup value=(false) 解决方法
- 【BZOJ】2120: 数颜色
- App Store兼容性问题