Scala的集合

1 集合简介

1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable

特质。

2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两

个包

不可变集合:scala.collection.immutable

可变集合: scala.collection.mutable

3)Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而

不会对原对象进行修改。类似于 java 中的 String 对象

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

于 java 中 StringBuilder 对象

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

注意:集合也分为可变集合于不可变集合

相关推荐
野犬寒鸦几秒前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存
小菜鸡桃蛋狗3 分钟前
C++——类和对象(下)
开发语言·c++
骑龙赶鸭4 分钟前
java开发项目中遇到的难点,面试!
java·开发语言·面试
张人玉8 分钟前
C#通讯(上位机)常用知识点
开发语言·c#·通讯·上位机开发
NGC_661110 分钟前
Java线程池七大核心参数介绍
java·开发语言
crescent_悦11 分钟前
C++:Highest Price in Supply Chain
开发语言·c++
Nyarlathotep011318 分钟前
Redis的内存回收和对象共享
redis·后端
我叫黑大帅24 分钟前
Go 中最强大的权限控制库(Casbin)
后端·面试·go
float_com29 分钟前
【java进阶】------ Lambda表达式
java·开发语言
码云数智-大飞36 分钟前
Java接口与抽象类:从本质区别到架构选型
开发语言