//創(chuàng)建一個(gè)List
val list0 = List(1,7,9,8,0,3,5,4,6,2)
//將list0中每個(gè)元素乘以10后生成一個(gè)新的集合
//將list0中的偶數(shù)取出來(lái)生成一個(gè)新的集合
//將list0排序后生成一個(gè)新的集合
//反轉(zhuǎn)順序
//將list0中的元素4個(gè)一組,類型為Iterator[List[Int]]
//將Iterator轉(zhuǎn)換成List
//將多個(gè)list壓扁成一個(gè)List
val lines = List("hello tom hello jerry", "hello jerry", "hello kitty")
//先按空格切分,在壓平
//并行計(jì)算求和
//化簡(jiǎn):reduce
//將非特定順序的二元操作應(yīng)用到所有元素
//安裝特點(diǎn)的順序
//折疊:有初始值(無(wú)特定順序)
//折疊:有初始值(有特定順序)
//聚合
val arr = List(List(1, 2, 3), List(3, 4, 5), List(2), List(0))
val l1 = List(5,6,4,7)
val l2 = List(1,2,3,4)
//求并集
//求交集
//求差集
println(r3)
val lines = List("hello tom hello jerry", "hello jerry", "hello kitty")
lines.flatMap(_.split(" ")).map((_, 1)).groupBy(_._1).mapValues(_.foldLeft(0)(_+_._2))
lines.flatMap(_.split(" ")).map((_, 1)).groupBy(_._1).map(t=>(t._1, t._2.size)).toList.sortBy(_._2).reverse
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。