美文网首页kotlin开发技术
kotlin基本数据类型

kotlin基本数据类型

作者: 你的益达233 | 来源:发表于2019-05-19 16:23 被阅读0次

数组

一维数组 lateinit var b:IntArray
二维数组 lateinit var a:Array<IntArray>

更方便的做法:

var int_array:Array<Int> = arrayOf(1, 2, 3)
var a:Array<Array<String>> = arrayOf(arrayOf("北京"), arrayOf("上海"))

字符串

split方法返回的是List<String>
var strList:List<String> = origin.split(".")

通过下标访问字符串指定位置的字符

origin.get(number).toString()

输出转义字符
如下输出的$

"${'$'}$origin"

容器

java没法在声明时并初始值,但kotlin可以
Set
mutableSet 可以添加元素,但不能指定添加到那个位置,删除也是一样。不可以修改元素,但可以添加相同的元素进行替换

Map
MutableMap
put方法如果已经有值,则替换,没有,则新增
初始化有to,Pair两种方式

var goodsMap: Map<String, String> = mapOf(" 苹果 " to "iPhone8")
var goodsMutMap: MutableMap<String, String> = mutableMapOf(Pair(" 苹果", "iPhone8")

forEach遍历

var desc = ""  
goodsMutSet.forEach { desc = "${desc}ݷᑍғ ${it}\n" }

相关文章

网友评论

    本文标题:kotlin基本数据类型

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