元组Tuple、数组Array、映射Map

简介:

一、元组Tuple

  元组Tuple是不同类型的值的聚集,元组的值将单个的值包含在圆括号中来构成,元组可以包含一个不同类型的元素
如 val riple = (100, "Scala" , "Spark")
1、元组中可以包含不同类型的元素,如上,把鼠标放在riple上,IDE会自动推断出元组riple里面的3个元素类型分别是Int、String、String
2、元组实例化后,和数组Array不同,数组Array的索引从0开始,而元组Tuple的索引从1开始。
3、调用元组Tuple元素的方法_1、_2、_3来分别调用每一个元素,即分别是调用第一个、第二个、第三个元素。

 

 

二、数组Array
定长数组、可变数组、数组转换
定长数组
val nums = new Array [String] 10

可变数组
import Scala.collection.mutable.ArrayBuffer
val b = ArrayBuffer[String]()
b += "Spark"

数组转换

 

三、映射Map
映射是键/值对偶的集合,提供了不可变(默认)和可变的Map。
import scala.collection.immutable
import scala.collection.mutable


本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6115187.html,如需转载请自行联系原作者

相关文章
|
1月前
|
存储 安全 Java
Python教程第3章 | 集合(List列表、Tuple元组、Dict字典、Set)
Python 列表、无序列表、字典、元组增删改查基本用法和注意事项
51 1
|
5月前
lamada List对象属性值转数组array
lamada List对象属性值转数组array
|
8月前
把list转为List<clazz>类型,并把字典项转为字典值
把list转为List<clazz>类型,并把字典项转为字典值
|
8月前
list和tuple的区别
了解list和tuple的相同点和不同点
81 0
|
10月前
|
Java
解决数组与list的转换问题
解决数组与list的转换问题
29 0
|
Go 开发者
_map 切片 | 学习笔记
快速学习_map 切片
97 0
|
Scala
Scala常规操作之数组、List、Tuple、Set、Map
Scala常规操作之数组、List、Tuple、Set、Map
152 0
Array数组对象的forEach,map,filter,reduce
刚才某人问了我一个问题。map怎么遍历,我刷刷刷就是一顿写。遍历么,forEach么,妥妥的。
122 0