从零开始学Scala系列(五)之集合2--Set和Map
来源:互联网 发布:sql server c# output 编辑:程序博客网 时间:2024/06/06 03:45
本小节主要是scala中的Set和Map的使用
在scala中Array是mutable(可变的), 而List是immutable(不可变的)
package.scala中的源码:
- 1
而Set和Map都有两种mutable和immutable的 (取自Predef.scala)
- 1
- 2
- 3
- 4
但是Set和Map在scala中默认都是immutable的, 如果要使用mutable类型的必须显示声明。
一,Set的使用
- 1 immutable set
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
如果想使用某个Set的实现类,比如HashSet 也是如此
- 1
- 2
- 3
- 4
- 5
- 2 mutable set
- 1
- 2
- 3
- 4
- 5
如果想使用某个Set的实现类,比如HashSet 也是如此
- 1
- 2
- 3
- 4
- 5
二,Map的使用
- 1 immutable map
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 2 mutable map
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
阅读全文
0 0
- 从零开始学Scala系列(五)之集合2--Set和Map
- 从零开始学Scala系列(五)之集合2--Set和Map
- 从零开始学Scala系列(四)之数组集合1
- 从零开始学Scala系列(四)之数组集合1
- 从零开始学Scala系列(二)之初识Scala
- 从零开始学Scala系列(二)之初识Scala
- scala编程系列(5)-scala集set和映射map
- scala数据结构之Set和Map
- 从零开始学Scala系列(三)之初识循环分支结构
- 从零开始学Scala系列(三)之初识循环分支结构
- 从零开始学Scala系列(六)之类(Classes)和对象(Objects)
- 从零开始学Scala系列(六)之类(Classes)和对象(Objects)
- 从零开始_学_数据结构(五)——STL(map、set、list、vector)
- Scala中的Map和Set
- Java集合类系列4--List,Set和Map
- 【java笔试系列五】List、Set和Map
- 【java笔试系列五】List、Set和Map
- 从零开始学Scala系列(一)之环境安装及IDE选择安装
- file error / encoding
- iOS基础知识4
- C# 多线程(lock,Monitor,Mutex,同步事件和等待句柄)
- 自适应和响应式的区别
- GPL协议
- 从零开始学Scala系列(五)之集合2--Set和Map
- 重叠相加法&重叠保留法
- CSS基本语法 和 样式规则
- AsyncTask学习笔记
- more effective C++条款五解析
- Java在操作ArrayList、HashMap、TreeMap等容器类时,遇到了java.util.ConcurrentModificationException异常
- 一种基于时空特征及有监督学习的医学图像分类方法:Automatic apical view classfication of echocardiograms using a ...
- DNA sequence HDU
- String s =new String()分析堆与栈 创建了几个对象