请在 下方输入 要搜索的题目:

简述Kotlin中的容器。

简述Kotlin中的容器。

发布时间:2025-07-10 18:07:01
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:Kotlin有3类基本的容器:集合Set、队列List、映射Map,每类容器又分为只读与可变2中类型,即有6种容器。 容器默认是只读容器 容器的公共方法 isempty:判断该容器是否为空。 isNotEmpty:判断该容器是否非空。 clear:清空该容器。 contains:判断该容器是否包含指定元素。 count:获取该容器包含的元素个数,也可通过size属性获得元素数量。 iterator:获取该容器的迭代器。 集合:Set/MutableSet 集合特性: 元素无序,不可以下标访问 元素唯一性,通过哈希值校验是否唯一,存在相同元素则覆盖 可变集合MutableSet特性: MutableSet不可以修改某个元素 集合时无序的,所有MutableSet的add、remove操作的都是元素,而不是某个位置 集合遍历 与Java一样,3中遍历方式 第一种方式:for-in循环,item代表元素 队列:List/MutableList 队列特性: 元素之间按照顺序排列 队列能够通过get方法获取指定位置的元素,也可以直接通过下标获得该位置的元素。 Mutablelist的add方法每次都是把元素添加到队列末尾,也可指定添加的位置 Mutablelist的set方法允许替换或者修改指定位置的元素 Mutablelist的 removeat方法允许删除指定位置的元素。 可变队列MutableList特性: 可排序,sort系列方法 队列遍历 队列除了拥有跟集合一样的三种遍历方式(for-n循环、迭代器遍历、 for Each遍历)外,还多了一种按元素下标循环遍历的方式 映射Map/MutableMap 映射特性: 保存的是键值对 元素唯一,put时,判断key是否存在,存在则value覆盖 操作大多是针对key的 声明初始化方式不一样,采用的是Pair(键名,键值) 说明:其遍历方式3中:for-in 、forEach、iterator三种,不同的是得到的it是键值对,通过it.key、it.value拿到键和值。 MutableMap 添加元素的方式: put、set、[]都可以添加成功;set()调用的是put() 评分: 1 描述正确、完整 16分 2 组成部分的作用描述有小部分错误14-15分 3 组成部分的作用描述有较多错误11-13分 4 组成部分的作用描述有重大错误10分 5 缺少组成部分7-9分 6 组成部分的作用描述有1个以上的错误且缺少组成部分4-6分 7 组成部分的作用描述有1个以上错误且缺少1个以上的组成部分1-3分
专业技术学习
专业技术学习
搜搜题库系统