Kotlin數(shù)組
數(shù)組的聲明
//整數(shù)型 var int_array: IntArray = intArrayOf(1, 2, 3) //長整數(shù) var long_array: LongArray = longArrayOf(1, 2, 3) //浮點(diǎn)型 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) //字符數(shù)組 var char_array:CharArray= charArrayOf('a','b','c')
Kotlin中,并不存在名為StringArray的數(shù)組類型,因?yàn)镾tring是一種特殊的基本數(shù)據(jù)類型。要想在Kotlin中聲明字符串?dāng)?shù)組,得使用Array<String>類型,也就是把“String”用尖括號(hào)包起來。同時(shí),分配字符串?dāng)?shù)組的方法也相應(yīng)變成了arrayOf,下面是聲明字符串?dāng)?shù)組的Kotlin代碼
var string_array:Array<String> = arrayOf("1","啊啊啊","渣渣輝")
這種聲明方式看起來就跟Java里面的ArrayList用法差不多,都是在尖括號(hào)中間加入數(shù)據(jù)結(jié)構(gòu)的類型。同理,其他類型的數(shù)組變量也能通過“Array<數(shù)據(jù)類型>”的方式來聲明,像上面介紹的整型數(shù)組,其實(shí)可以使用類型Array<Int>
操作數(shù)組元素
取數(shù)組長度
數(shù)組名.size,如string_array.size
獲取和修改指定位置數(shù)組元素
1.通過下標(biāo)
獲取string_array[1]
設(shè)置string_array[1]="38"
2.通過get方法獲取,set方法修改
推薦使用下標(biāo)來獲取
遍歷數(shù)組
var int_array: IntArray = intArrayOf(1, 2, 3) var i:Int=0 while (i<int_array.size){ print(int_array[i]) i++ }
版權(quán)聲明:
作者:applek
鏈接:http://www.aaigroup.cn/kotlinarray.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END