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管理员

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

本月创作热力图

最新评论
西风
西风
3月7日
暂时不需要也能跑
Kevin
Kevin
3月6日
请教,小网站,1000ip不到,小主机,2c4g,到底 redis 还是 macached 合适啊
hfloke
hfloke
3月1日
新版本安装更新后,页面有问题哦
丙氨酸
丙氨酸
2月27日
测试
评论于关于本站
RiseForever
RiseForever
2月23日
听说新主题发布了,来测试下评论区。