码迷,mamicode.com
首页 > 编程语言 > 详细

元组Tuple、数组Array、映射Map

时间:2016-11-29 22:41:02      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:元组   元素   数组   scala   mutable   str   spark   方法   ring   

一、元组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

元组Tuple、数组Array、映射Map

标签:元组   元素   数组   scala   mutable   str   spark   方法   ring   

原文地址:http://www.cnblogs.com/zlslch/p/6115187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!