美文网首页
Kotlin数组与集合

Kotlin数组与集合

作者: 黄嵘才 | 来源:发表于2019-06-19 11:45 被阅读0次
var string_array:Array<String> = arrayOf("How", "Are", "You")

也可以这样

var int_array:Array<Int> = arrayOf(1, 2, 3)
var long_array:Array<Long> = arrayOf(1, 2, 3)
var float_array:Array<Float> = arrayOf(1.0f, 2.0f, 3.0f)
var double_array:Array<Double> = arrayOf(1.0, 2.0, 3.0)
var boolean_array:Array<Boolean> = arrayOf(true, false, true)
var char_array:Array<Char> = arrayOf('a', 'b', 'c')

Kotlin另外提供了新的整型数组类型即IntArray;

var int_array:IntArray = intArrayOf(1, 2, 3)

推而广之,其它类型的数组也各有自己的数组类型,以及对应分配常量数组的方法,说明如下:
长整型数组:数组类型为LongArray,分配方法为longArrayOf;
浮点数组:数组类型为FloatArray,分配方法为floatArrayOf;
双精度数组:数组类型为DoubleArray,分配方法为doubleArrayOf;
布尔型数组:数组类型为BooleanArray,分配方法为booleanArrayOf;
字符数组:数组类型为CharArray,分配方法为charArrayOf;
以上几种基本变量数组的声明代码举例如下:

var long_array:LongArray = longArrayOf(1, 2, 3)
var float_array:FloatArray = floatArrayOf(1.0f, 2.0f, 3.0f)
var double_array:DoubleArray = doubleArrayOf(1.0, 2.0, 3.0)
var boolean_array:BooleanArray = booleanArrayOf(true, false, true)
var char_array:CharArray = charArrayOf('a', 'b', 'c')

相关文章

网友评论

      本文标题:Kotlin数组与集合

      本文链接:https://www.haomeiwen.com/subject/mwmhqctx.html