每天学一点 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 数组的主要内容,如果未能解决你的问题,请参考以下文章

每天学一点 Kotlin -- 集合:MutableMap

每天学一点 Kotlin -- 函数:泛型函数

每天学一点 Kotlin -- 字符串和字符

每天学一点Scala之 高阶函数 flatten

每天学一点Scala之 taketakeRighttakeWhile 与 filter

Python每天学一点之argparse