Scala的集合

1 集合简介

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

特质。

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

个包

不可变集合:scala.collection.immutable

可变集合: scala.collection.mutable

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

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

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

于 java 中 StringBuilder 对象

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

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

相关推荐
立志成为大牛的小牛17 分钟前
数据结构——五十一、散列表的基本概念(王道408)
开发语言·数据结构·学习·程序人生·算法·散列表
码事漫谈1 小时前
【C++必知必会】读取文件速记
后端
码事漫谈1 小时前
【C++必知必会】字符串操作速记
后端
q***48411 小时前
SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD
spring boot·后端·pdf
joker丶牧羊人1 小时前
搭建Hyperf本地开发环境之Docker容器开发
后端·docker·php
Oriental1 小时前
URL解码踩坑记录
前端·后端
IT教程资源C1 小时前
(N_135)基于springboot,vue高校图书馆管理系统
vue.js·spring boot·后端
程序员西西2 小时前
Spring Boot 整合 Zookeeper实现分布式锁?
后端
库森学长2 小时前
多线程有序执行,九大方案!
后端·面试
z***67772 小时前
Spring EL 表达式的简单介绍和使用
java·后端·spring