每天学一点 Kotlin -- 集合:Array 数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天学一点 Kotlin -- 集合:Array 数组相关的知识,希望对你有一定的参考价值。
参考技术A----《第一季Kotlin崛起:次世代android开发 》学习笔记
总目录: 每天学一点 Kotlin ---- 目录
上一篇: 每天学一点 Kotlin -- 高阶函数
下一篇: 每天学一点 Kotlin -- 集合:MutableList
1.1 根据集合类型的整体特性,Kotlin 中分为3种集合:
(1) 有序可重复: Array -- 数组
(2) 有序不重复: Set
(3) 无序不重复: Map
2.1 数组是一个最常用的 Collection 类型。Kotlin 默认推荐使用 Array 类型。
2.2 Array 完整定义
2.3 特点: 一旦定义后,则数组中元素的类型不可改变,数组的大小也不可改变 。
3.1 举个栗子1:
打印结果:
3.2 注意:
(1) arr1.first() 和arr1.component1() 等价
(2) component1() 这个函数在 Kotlin 中只提供了5个,其他的要用下标来获取
3.3 数组的一些其他内置函数:
(1) 检查包含是否某个元素: contains方法
(2) 丢弃元素系列:drop, dropWhile 和 dropLast, dropLastWhile
(3) 查找模式: find
(4) 把整个数组中的元素中间加逗号输出:joinToString, 当然也可以加以定制
(5) 取出元素系列:take, takeLast 和 drop, dropLast
(6) 切割数组:sliceArray
(7) 反转数组:reverse
(8) 数组排序:sortedArray 和 sortedArrayDescending, 加强版排序:sortedBy 和 sortedByDescending
(9) 数组变形: map -- 可以把一种数组转换成另一种类型
(10) 筛选器: filter
(11) 最大和最小: max 和 min
举个栗子2:
数组内置的还有很多方法,在以后的使用慢慢探索。
每天学一点Linux快速清除文件内容
linux几种快速清空文件内容的方法
几种快速清空文件内容的方法:
$ : > filename #其中的 : 是一个占位符, 不产生任何输出.
$ > filename
$ echo “” > filename
$ echo /dev/null > filename
$ echo > filename
$ cat /dev/null > filename
$ cp /dev/null filename
---------------------
作者:nanyun2010
来源:CSDN
原文:https://blog.csdn.net/nanyun2010/article/details/6987367
版权声明:本文为博主原创文章,转载请附上博文链接!
以上是关于每天学一点 Kotlin -- 集合:Array 数组的主要内容,如果未能解决你的问题,请参考以下文章