Kotlin入门(1)-环境配置 kotlin入门(2)-基本类型
数组在 Kotlin 中使用 Array 类来表示,它定义了 get 与 set 函数(按照运算符重载约定这会转变为 [])以及 size 属性,以及一些其他有用的成员函数。 先来看一下原生数组都有哪些:
ByteArrayShortArrayIntArrayLongArrayFloatArrayDoubleArrayBooleanArrayCharArray其实这些就相当于Java中的 int[],char[]等等
先来看一下Java创建数组:
//创建数组的第一种方法 int[] arr=new int[6]; //创建数组的第二种方法 int[] x={1,2,3,4}; //创建数组的第三种方法。 int[] y= new int[]{1,2,3,4,5};kotlin创建数组: 如果是基本类型的数组可以用文章头的那些类,例如:
var arr= intArrayOf(1,2,3) var arr1= longArrayOf(1L,2L) var arr2= doubleArrayOf(1.1,1.2)一般创建数组,我们直接使用arrayOf()就好了 如果不知道自己的写的数据是什么类型,可以在AS中按快捷键Ctrl+Shift+P来查看
创建空数组:
val empty = emptyArray<Int>()其他创建数组方式:
val arr5 = IntArray(6){it}it指的是索引值,{}相当于是一个函数, 可以根据it任意设置
方式一
var arr= arrayOf(1,2,3) for (item in arr){ println(item) }方式二,通过索引
var arr= arrayOf(1,2,3) for (index in arr.indices){ println(index) println(arr[index]) }方式三,函数式
var arr= arrayOf(1,2,3) arr.forEach { item -> println(item) }