相关文章推荐
// var i:int=0 var testarray1 : IntArray = intArrayOf ( 7 , 8 , 9 ) println ( "该数组元素为: ${ testarray1 } " ) println ( "该数组元素为: ${ Arrays . toString ( testarray1 ) } " )

输出结果是
在这里插入图片描述
可以看出如果直接println(${testarray1})
会出现乱码,因为println()输出的是字符串,需要使用
Arrays.toString(testarray1)把整型的数组的数据转换成字符串类型的数据。

Kotlin 数组 增加了一个Array类,为基本数据类型的 数组 增加了XxxArray类(如:IntArray、ByteArray…) (二)、创建 数组 kotlin 数组 使用Array类代表, Kotlin 数组 就是一个Array类的实例,创建 数组 其实就是创建Array的实例,创建方式: 使用arrayOf()、arrayOfNulls()、emptyArray()工具函数 使用A... val arr1 = arrayOf(1, 2, 3) val arr2 = arrayOf("1", "2", "3") // 指定长度为 3 的 整型 数组 ,初始化值为 null val arr3 = arrayOfNulls<Int>(3) // 创建类型为 String 的空 数组 val emptyArr = emptyArray<String>() // 创建基本类型的 数组 val arrInt = intArra 自Google官方放出 Kotlin 将成为开发Android的主力语言已经有一段时间了,今天刚好项目组没有事情(估计这几天都没有什么事情)所以过来学习一下,我也是菜鸟一名,希望大家可以和我一起学习。 Kotlin 中 var 和 val 的区别。var 是可变变量: val 是只读变量(不可以再被重新赋值):val cannot be reassigned val有点像java中的final val a = arrayOf(1, 2, 3) val b = IntArray(3, { it + 1 }) val c = arrayOf("shenzhen", "guagnzhou") c[1] = "beij. 一、 数组 1.1 Array的分类 kotlin 数组 增加了一个Array类, Kotlin 数组 是容器类, 提供了 ByteArray, CharArray, ShortArray, IntArray, LongArray, BooleanArray, FloatArray, 、DoubleArray用来表示各个类型的 数组 。 1.2 Array的创建 数组 的创建两种方式:一种是使用函数array... /*------------定义1到100区间------------*/ val a = 1..100//[1,100] val b = 1 until 100 //[1,100) val c = 1.rangeTo(100)//[1,100] val d = IntRange(1, 100)//[1,100... 数组 Array Kotlin 数组 也是个容器,提供了不同的类型有:ByteArray, CharArray, ShortArray, IntArray, LongArray, BooleanArray, FloatArray,DoubleArray,一大堆,这里不一一介绍,用法都差不多,只是带类型的 数组 只能装指定类型。 //初始化一个空的 数组 ,实际上它是大小为0继承arrayOfNulls的 数组 var ar 一、首先来看一下有哪些 数组 用Idea连按shift键两次,搜索array,找到 kotlin 的Array.kt文件,查看jar包的地址 使用idea左边的Z:structure窗即可看到源码位置 可以看到有ByteArray、CharArray、FloatArray…… package net.println. kotlin import com.sun.xml.int...
 
推荐文章