集合类型

1有序可重复

1.1Array数组

一旦定义,数组的大小不可变,其中的元素类型不可变

val address = arrayOf("南京", "北京","上海")
1.2 MutableList可变列表

列表的大小可变,类型不可变

val newAddress = mutableOf("南京", "北京","上海")
// 末尾添加新元素 
newAddress.add("成都")
// 可以添加一个序列list array set
newAddress.addAll(address)
// 移除一个元素
newAddress.remove("北京")
newAddress.removeAt(3)
// 切片
newAddress.subList(2, 4)
// 清空
newAddress.clear()
newAddress.removeAll()

2.有序不重复

2.1Set(数学中的集合)

set大小固定,类型固定

val id = setOf(110,112,119)
2.2 MutableSet

大小不固定,类型固定

3.无序可重复

3.1 Map(键值对)

大小固定,类型固定

val game = mapOf<String, String>(Pair("china","王鸣"),"Japan","ounisang","America","Warming")
3.2 MutableMap(键值对)

大小不固定,类型固定

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 .数组 Arrays 数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。这和O...
    iceMaple阅读 472评论 0 1
  • 集合类型 Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值的集合。数组是有序的值集合。集合是唯...
    Fuuqiu阅读 801评论 0 0
  • 一、集合的可变性 如果创建一个 Arrays、Sets 或 Dictionaries 并且把它分配成一个变量,这个...
    伯wen阅读 223评论 0 0
  • [TOC] Swift语言提供了 Array Set和 Dictionary 三种基本的集合类型用来存储集合数据。...
    伍哥___阅读 424评论 0 0
  • 最近看乔一《我不喜欢这世界,我只喜欢你》一书,这是一对恋人的爱情回忆录,全是一些又温暖又萌爱的生活小故事。从学生时...
    我是兰姐阅读 420评论 0 2