Kotlin学习--集合操作符之总数操作符
来源:互联网 发布:巴塞罗那进球数据 编辑:程序博客网 时间:2024/06/11 04:32
原集合 val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8)
1.any(只要有一个符合就返回true)
操作符:
val any = list_num.any { it > 5 }
结果:
any–>true
2.all(集合中所有元素都满足函数才返回true)
操作符:
val all = list_num.all { it >0 }
结果:
all–>true
操作符:
val all = list_num.all { it >3 }
结果:
all–>false
3.count(统计集合中满足条件的元素总数)
操作符:
val count = list_num.count { it > 3 && it < 7 }
结果:
count–>2
4.none(如果没有任何元素与给定的函数匹配,则返回true)
操作符:
val none = list_num.none { it > 1 }
结果:
none–>false
5.foreach(遍历每个元素并且进行操作)
操作符:
list_num.forEach{
Log.e(Str,”it–> $it”)
}
结果:
打印了集合中的所有元素
6.foreachindexed(与foreach相同,但是可以得到index)
操作符:
list_num.forEachIndexed{index,value -> Log.e(Str,"index---> $index value---> $value")}
结果:
打印出来是对应下标对应的value值
7.max(min) 获取集合中的最大值(最小值),如果集合中无最大值(最小值)则返回null
8.maxBy(minBy) 根据指定的函数返回最大值 minBy同,同理,如果没有最大值(最小值)返回null
9.sumBy 每项经过函数转换后的和
- Kotlin学习--集合操作符之总数操作符
- kotlin集合操作符——总数操作符
- Kotlin学习--集合操作符之映射操作符
- Kotlin学习--集合操作符之元素操作符
- Kotlin学习--集合操作符之顺序操作符
- Kotlin学习--集合操作符之生产操作符
- kotlin学习day6:集合和操作符
- Kotlin初探:Kotlin的集合操作符
- kotlin学习笔记——集合及集合操作符
- Kotlin之Elvis 操作符
- Kotlin之常用操作符
- kotlin集合操作符——过滤操作符
- kotlin集合操作符——映射操作符
- kotlin集合操作符——元素操作符
- kotlin集合操作符——生产操作符
- kotlin集合操作符——顺序操作符
- kotlin学习笔记——操作符
- Kotlin学习(6)操作符重载
- echart 属性含义
- Mysql查询效率优化
- 代理设计模式在页面中的应用
- 字符编码和python使用encode,decode转换utf-8, gbk, gb2312
- 使用Go与redis构建有趣的应用
- Kotlin学习--集合操作符之总数操作符
- windows下,C++实现串口编程,串间口转发数据
- org.elasticsearch.client.transport.NoNodeAvailableException
- Jenkins安装配置实例
- win7无法安装gpt、mbr问题
- 优雅地使用pt-archiver进行数据归档
- Bootstrap用户登录界面的实现(BootStrap入门2)
- Git分支管理策略
- API网关