前言
学习每一种开发语言都少不了集合,下面我分享一下我学习Kotlin语言的List和Map入门。
List入门
定义List集合
fun main(args: Array<String>) {
//定义一个List
var lists = listOf("买鸡蛋","买大米","买冰淇淋","买酱油")
//利用for循环打印lists集合里面的
for(list in lists){
println(list)
}
}
打印结果为
买鸡蛋
买大米
买冰淇淋
买酱油
打印List集合下标
fun main(args: Array<String>) {
//定义一个List
var lists = listOf("买鸡蛋","买大米","买冰淇淋","买酱油")
//打印下标和下标的子项
for((i,e) in lists.withIndex()){
println("$i $e")
}
}
打印结果为
0 买鸡蛋
1 买大米
2 买冰淇淋
3 买酱油
Map入门
Map类似于词典,它有一个key和一个value。
MapDemo
import java.util.TreeMap
fun main(args: Array<String>) {
var map = TreeMap<String,String>()
//在map里面放入数据
map["好"] = "good"
map["学习"] = "study"
map["天"] = "day"
map["向上"] = "up"
//获取map里面的字
println(map["好"])
println(map["学习"])
println(map["天"])
println(map["向上"])
}
运行结果为
good
study
day
up
总结
这两个Demo分别是List和Map入门有关的Demo,可以帮助我们初步了解List和Map。