kotlin集合
来源:互联网 发布:雪梨淘宝店质量 编辑:程序博客网 时间:2024/05/22 01:57
**摘要:**kotlin创建集合和Java有所不同,每个集合我就不详细介绍了,有兴趣的自己去看,自己上代码,这里只是举几个例子,因为项目没有用kotlin写。只是私下学习的,所以较简单,可能有误,望指出!
fun main(args: Array<String>) { /* set集合 emptySet(): Set - 创建一个空的只读Set setOf(vararg T): Set - 创建一个只读Set mutableSetOf(vararg elements): MutableSet - 创建一个可变Set */ val set=setOf(1,3) val set1=mutableSetOf<String>(); //集合添加 set1.add("a") set1.add("b") //查看此元素是否在集合中 val contains = set1.contains("a") println("$contains") //遍历集合 for (a in set1){ println(a) } /* list集合 */ val list2=arrayListOf<String>() val list3=listOf<String>("1","2") val list1=mutableListOf<String>() //常用 list1.add("li1") //遍历 val indices = list1.indices // println("indices: $indices") //0..size() for(item in indices){ } for(item in list1){ } /* map集合 */ val map1=mapOf<Int,String>(1 to "a",2 to "b") val map2=mutableMapOf<Int,String>() map2.put(5,"k") val keys = map2.keys //all key val values = map2.values //all value //遍历 ① val entries = map2.entries //all key and value entries.forEach{ println("key:${it.key} ; value ${it.value}") } //遍历 ② for(key in keys){ println("key: $key ; value:"+map1.get(key)) }}
阅读全文
0 0
- Kotlin 集合
- Kotlin-集合
- Kotlin 集合
- kotlin集合
- Kotlin-集合详解(一)
- Kotlin中的集合介绍
- kotlin lambda 集合
- Kotlin-26.集合(Collection)
- Kotlin集合详解
- kotlin集合基本API
- Kotlin for Android(九)Kotlin集合
- Kotlin初探:Kotlin的集合操作符
- Step into Kotlin - 09 - 集合
- kotlin Map集合的遍历
- Kotlin集合及其操作函数
- Kotlin中的集合(Collection)
- Kotlin学习笔记(十一)集合,区间
- kotlin list集合api扩展操作
- 1031 字符串打印
- 日期选择框架
- 1046. 划拳
- Unity简单地图循环长箭头实现
- 剑指Offer编程整理(六)
- kotlin集合
- Ubuntu 中文输入法,初试。
- shell 流程控制
- redis | string命令
- linux如何关闭防火墙
- Java面试题全集(下)
- 阿里云发布项目操作记录
- PAT甲级 1002. A+B for Polynomials (25)
- Angular(4)中加载Arcgis for JavaScript地图