Kotlin数组

数组的声明

//整数型
var int_array: IntArray = intArrayOf(1, 2, 3)
//长整数
var long_array: LongArray = longArrayOf(1, 2, 3)
//浮点型
var float_array: FloatArray = floatArrayOf(1.1f, 1.2f)
//双精度型
var double_array: DoubleArray = doubleArrayOf(1.0, 1.2)
//布尔型
var boolean_array:BooleanArray= booleanArrayOf(true,false,true)
//字符数组
var char_array:CharArray= charArrayOf('a','b','c')

Kotlin中,并不存在名为StringArray的数组类型,因为String是一种特殊的基本数据类型。要想在Kotlin中声明字符串数组,得使用Array<String>类型,也就是把“String”用尖括号包起来。同时,分配字符串数组的方法也相应变成了arrayOf,下面是声明字符串数组的Kotlin代码

var string_array:Array<String> = arrayOf("1","啊啊啊","渣渣辉")

这种声明方式看起来就跟Java里面的ArrayList用法差不多,都是在尖括号中间加入数据结构的类型。同理,其他类型的数组变量也能通过“Array<数据类型>”的方式来声明,像上面介绍的整型数组,其实可以使用类型Array<Int>

操作数组元素

取数组长度

数组名.size,如string_array.size

获取和修改指定位置数组元素

1.通过下标

获取string_array[1]

设置string_array[1]="38"

2.通过get方法获取,set方法修改

推荐使用下标来获取

遍历数组

var int_array: IntArray = intArrayOf(1, 2, 3)
    var  i:Int=0
    while (i<int_array.size){
        print(int_array[i])
        i++
    }

 

 

上一篇 IDEA设置大提示不区分大小写
下一篇 kotlin字符串
目录
applek

applek管理员

个人说明在个人中心里面设置

本月创作热力图

最新评论
hui
hui
8月19日
能否支持微信第三方登录啊?
Fiee
Fiee
7月21日
我网站基本上都装了,速度确实有所提升,还免费。我不喜欢白嫖,加你QQ没同意,网站也没有打赏通道 想支持一下的。
小超
小超
7月9日
下个版本考虑将下载地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厉害
评论于留言建议
chinacnd
chinacnd
6月26日
这个主题是怎么做到加载速度那么快的?