4、scala數組
阿新 • • 發佈:2018-08-24
ora remove val 一個 取數 現實 圖片 insert 長度
1、Array
2、ArrayBuffer
3、遍歷Array和ArrayBuffer
4、數組常見操作
1、 Array
Scala中,array代表的含義與java類似,也是長度不可改變的數組。由於scala與java都是運行在jvm中,雙方可以相互調用,scala數組的底層實現實際上是java數組。
2、ArrayBuffer
Scala中,如果需要長度可變的集合類,可以使用ArrayBuffer。使用前需要導入 scala.collection.mutable.ArrayBuffer。
創建一個空的ArrayBuffer:val b=ArrayBuffer[Int]()
添加一個元素,使用+= b+=1 b+=(2,3,4,5)
添加其他集合中的所有元素 b++=Array(6,7,8)
從尾部截斷指定個數的元素 b.trimEnd(5)
指定位置插入元素 b.insert(0,9,10)
移除指定位置的元素b.remove(1,3)
Array和ArrayBuffer相互轉換 b.toArray a.toBuffer
3、遍歷Array和ArrayBuffer
使用for循環和until遍歷
跳躍遍歷
尾部遍歷
使用“增強for循環”遍歷
4、數組常見操作
數組元素求和 a.sum
獲取最大值 a.max
對數組排序 scala.util.Sorting.quickSort(a)
獲取數組中所有元素內容 a.mkString a.mkString(“,”) a.mkString(“(”,”,”,”)”)
toString函數 a.toString
4、scala數組