1. 数组的创建
1.1 IntArray 构造方法的调用
5: 表示元素个数
it: 表示数组的index
val c1 = IntArray(5){3 * (it + 1)}
1.2 contentToString():为数组打印量身定制的。
2. 数组的长度:在kotlin中为了不让用户产出使用上的困惑,对于集合,数组都是用size来获取长度
3. 数组的读写: kotlin使用字符串模板来打印
4. 数组的遍历
4.1 数组遍历常规的写法
kotlin和java的区别:
4.1.1 java中遍历前有类型,在kotlin中没有了
4.1.2 java中用的“:” 冒号,在kotlin中使用“in”,当然“:”冒号在kotlin中有很重要的作用
4.2 数组的遍历高端的写法
每一个元素都会执行函数体中的代码。(forEach是一个高阶函数)
e.forEach{ element->
println(element)
}
可以改为: element改为“it”
e.forEach{ it->
println(it)
}
最后改为:"it->"可以省略
e.forEach{
println(it)
}
这个element可以改成ele,也可以改成it, 跟创建数组的时候一样。但是你看创建数组的时候it->没有写,为什么?因为如果不想改名,它默认就是“it”, 不写成其他名,就使用“it”的话,"it->"就可以省略
4.3 如何判断一个元素在不在数组中
kotlin中使用关键字“in”
in: 第一个意义表示迭代,第二个表示包含于被包含的关系
总结: