Scala中的集合复习

45 阅读1分钟

集合的三大类型

(1)序列Seq:表示有先后顺序的集合。

(2)集Set:表示无序且不重复的集合。

(3)映射Map:表示键值对。

image.png

Seq的继承关系

Seq表示有先后顺序的集合。

Stack: 栈,后进先出。pop 出栈,push入栈

Queue: 队列,先进先出。enqueue入队,dequeue出队

image.png

Set的继承关系

Set是没有重复的对象集合,所有集合都是唯一的。

常见的操作有:判断集合是否包含元素,添加,删除,交集,并集,差集,更新

image.png

Map的继承关系

Map是一种可迭代的键值对(Key/Value)结构,所有值都可以通过键来获取,Map中的键都是唯一的。

常见的操作有:添加,删除,更新,查询,遍历

image.png