Spark基礎 Scala集合操作

2021-08-21 04:02:09 字數 527 閱讀 4004

1、scala的集合操作

package com.xlucas

import scala.collection.mutable

/** * created by xlucas on 2017/8/17 0017.

* 1、預設情況下map構造的是不可變的集合,裡面的內容不可修改,一旦修改就變成新的map,原有的map內容儲存不變

* 3、如果想直接new出map例項,則需要使用hashmap等具體的map子類

* 4、查詢衣蛾map中的值一定要採用getorelse的語法,一方面是key不存在的情況下不報告異常,另乙個方面就是提供預設值

* 5、使用sortedmap可以得到排序的map集合

* 6、linkedhashmap可以記住插入的資料的順序,

* 7、tuple中可以有不同的資料型別,例如 ("xlucas","spark","hadoop",27)

*/object

collectionoop

}

Scala基礎學習 scala集合 005

定長陣列 println test val a new array string 5 a.length a 0 hello 賦值 a 1 取值 b 1 flink 可以修改值,並沒有修改指標 val c array 1,2,3,4,5,6 c.mkstring 轉換為字串 c.mkstring c....

Spark學習筆記 Scala基礎(一)

載入外部資料集 val rddtext sc.textfile hellospark.txt val 變數值不可修改,一旦分配不能重新指向別的值 var 分配後,可以指向型別相同的值 val lines sc.textfile hellospark.txt lines sc.textfile hel...

Scala基礎語法 集合操作

scala 集合操作 本文介紹了scala常用的集合主要有set 無序不重複 sortedset 有序不重複 list 可重複 最後詳細介紹了list的一些通用函式主要有 filter teke map reduce flatten flatmap zip min count max sum等常用的...