1. 程式人生 > >一步步學spark之一scala函式程式設計中序列,可變列表與不可變列表3.2

一步步學spark之一scala函式程式設計中序列,可變列表與不可變列表3.2

一步步學spark之一scala函式程式設計中序列,可變列表與不可變列表

定義List集合



head就是去列表中第一個元素



tail就是除了第一個元素以外的其他元素列表



另一種定義list方法



把新的數加入到list中



可變列表與不可變列表:

上面定義的都是不可變的list 但是我們操作list 的時候往往是又新建了一個list物件

 

使用可變的list時候要用ListBuffer 匯入包


由於沒有引數  就不知道是什麼型別  



改變ListBuffer值



增加list



刪除使用--

listBuffer -- 後面跟上刪除的數



把可變list 轉換成不可變的list 直接加上toList


list轉變陣列用toArray