




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Scala集合2知識(shí)目標(biāo)Scala集合簡(jiǎn)介Scala集合結(jié)構(gòu)Scala使用01能力目標(biāo)掌握Scala集合的使用了解Scala集合的結(jié)構(gòu)02學(xué)習(xí)目標(biāo)3目錄01
集合簡(jiǎn)介集合結(jié)構(gòu)02
03修改集合集合簡(jiǎn)介4Scala中擁有多種集合類(lèi)型,主要分為可變的和不可變的集合兩大類(lèi):可變集合:可以被修改。即可以更改,添加,刪除集合中的元素;不可變集合類(lèi):不能被修改。對(duì)集合執(zhí)行更改,添加或刪除操作都會(huì)返回一個(gè)新的集合,而不是修改原來(lái)的集合。。集合結(jié)構(gòu)5Scala中的大部分集合類(lèi)都存在三類(lèi)變體,分別位于
scala.collection,
scala.collection.immutable,
scala.collection.mutable
包中。還有部分集合類(lèi)位于
scala.collection.generic
包下。scala.collection.immutable
:包是中的集合是不可變的;scala.collection.mutable
:包中的集合是可變的;scala.collection
:包中的集合,既可以是可變的,也可以是不可變的。valsortSet=scala.collection.SortedSet(1,2,3,4,5)valmutableSet=collection.mutable.SortedSet(1,2,3,4,5)valimmutableSet=collection.immutable.SortedSet(1,2,3,4,5)scala.collection6scala.collection.mutable7scala.collection.immutable8修改集合9當(dāng)你想對(duì)集合添加或者刪除元素,需要根據(jù)不同的集合類(lèi)型選擇不同的操作符號(hào)如表所示:操作符描述coll(k)
即coll.apply(k)獲取指定位置的元素coll:+elem
elem+:coll向集合末尾或者集合頭增加元素coll+elem
coll+(e1,e2,...)追加元素coll-elem
coll-(e1,e2,...)刪除元素coll++coll2
coll2++:coll合并集合與Java互操作10coll--coll2移除coll中包含的coll2中的元素elem::lst
lst2::lst把指定列表(lst2)或者元素(elem)添加到列表(lst)頭部list:::list2合并Listset|set2
set&set2
set&~set2并集、交集、差集coll+=elem
coll+=(e1,e2,...)
coll++=coll2
coll-=elem
coll-=(e1,e2,...)
coll--=coll2添加或者刪
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居硬件生產(chǎn)合作協(xié)議
- 古詩(shī)文中意象表達(dá)技巧指導(dǎo)
- 項(xiàng)目進(jìn)度說(shuō)明文書(shū)
- 童話故事兒童劇解讀
- 理賠案件統(tǒng)計(jì)分析表
- 企業(yè)并購(gòu)重組科技成果轉(zhuǎn)化合作協(xié)議
- 農(nóng)場(chǎng)租賃合同
- 農(nóng)業(yè)生產(chǎn)綠色低碳發(fā)展與實(shí)踐路徑
- 提升客戶(hù)服務(wù)質(zhì)量的具體措施方案
- 規(guī)章制度匯編-員工手冊(cè)
- 納米生物醫(yī)用材料課件
- 八年級(jí)-現(xiàn)在完成時(shí)復(fù)習(xí)(共26張)課件
- 第十章可持續(xù)發(fā)展理論與實(shí)踐課件
- 電氣基礎(chǔ)知識(shí)培訓(xùn)要點(diǎn)課件
- 洗浴中心轉(zhuǎn)讓合同(5篇)
- 外研版小學(xué)英語(yǔ)五年級(jí)下冊(cè)課文翻譯
- YY-T 1823-2022 心血管植入物 鎳鈦合金鎳離子釋放試驗(yàn)方法
- 年產(chǎn)12000噸水合肼(100%)項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 鉆芯法檢測(cè)混凝土抗壓強(qiáng)度原始記錄1
- 液壓支架與泵站(第二版)課件匯總?cè)珪?shū)電子教案完整版課件最全幻燈片(最新)
- 分布式光伏電站支架結(jié)構(gòu)及荷載計(jì)算書(shū)
評(píng)論
0/150
提交評(píng)論