| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> scala数据集合 -> 正文阅读 |
|
[Java知识库]scala数据集合 |
目录 数据集合类型scala的数据集合类型主要有数组(Array)、链表(List)、集合(Set)、映射(Map)、元组等。都分为可变以及不可变的集合,可变集合可以更新和拓展。不可变集合也能够更新和拓展,不过不可变集合是通过创建一个新的集合从而达到改变的效果。 不可变数组数组是有序的,可重复的,可存放不同数据类型的数据集合。 创建数组的几种方式:
遍历数组的几种方式
数组增改查
不可变数组不能直接打印
可变数组首先导入可变数组的包,创建可变数组:
数组增删改查
可变数组可以直接打印
注:最好不要将两个可变数组赋值,这样会使后面对其中一个数组进行改变是,另一个 也会改变。可变数据的名称实际上指向的是数组的存储空间,两个相等,使他们指向的空间一样,值也会一样。 在使用中可变数组推荐使用关键字(调用函数)对数组进行更改,不可变数组推荐使用标识符(:+2)进行更改。 不可变列表List不可变列表是数据有顺序,但是没有序列,可存储重复数据,可存储不同数据的的一种集合。 创建列表
列表操作
可变列表List创建列表
列表操作
不可变Set数据是无序的,而且数据不可重复,如果创建是有重复数据,最后输出只有一个。
可变Set
不可变Map是一个散列表,储存的内容是键值对(key-value),
可变Map
元组元组是一个可以存放不同数据类型的集合,是将多个无关的数据封装为一个整体。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:12:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |