Kotlin 内置类型 - 数组

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: 第一个意义表示迭代,第二个表示包含于被包含的关系

总结:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值