集合简介

1、scala的集合有三大类:序列Sep、集set、映射Map,所有的集合都扩展自Iterable特质。

2、对于几乎所有的集合类,scala都同事提供了可变和不可变的版本,分别位于以下两个包:

       不可变集合:scala.collection.immutable

       可变集合:scala.collection.mutable

3、不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改,类似java中的string对象。

4、可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象,类似于java中StringBuilder对象。

建议:在操作集合的时候,不可变用符号,可变用方法。

posted @ 2022-05-15 16:08  小王同学学编程  阅读(46)  评论(0)    收藏  举报
levels of contents