多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php框架 > 框架設(shè)計(jì) > 大數(shù)據(jù)系列修煉-Scala課程38

大數(shù)據(jù)系列修煉-Scala課程38

來(lái)源:程序員人生   發(fā)布時(shí)間:2016-11-29 08:38:11 閱讀次數(shù):3298次

大數(shù)據(jù)系列修煉-Scala課程38


核心內(nèi)容:
1、List伴生對(duì)象操作方法代碼實(shí)戰(zhàn)


1、List伴生對(duì)象操作方法代碼實(shí)戰(zhàn)

List的object(伴生對(duì)象)中經(jīng)常使用的方法:
1>apply:構(gòu)造1個(gè)List實(shí)例對(duì)象
2>range:指定1個(gè)范圍是左閉右開的List對(duì)象,同時(shí)可以指定兩個(gè)元素之間的步長(zhǎng)
3>zip:拉鏈操作、unzip:反拉鏈操作、將之前zip取得的集合結(jié)果進(jìn)行反操作、生成兩個(gè)List集合
4>flatten與concat:將內(nèi)部集合中的所有元素聯(lián)合構(gòu)成1個(gè)新的集合,即統(tǒng)1構(gòu)成1個(gè)List


實(shí)例程序1:

object regex { //apply //apply:生成1個(gè)List對(duì)象 val list = List.apply(10,20,30) //> list : List[Int] = List(10, 20, 30) val list1 = list.map((x:Int)=>x+10) //> list1 : List[Int] = List(20, 30, 40) println(list1) //> List(20, 30, 40) val list2 = List(10,20,30) //> list2 : List[Int] = List(10, 20, 30) //range val list3 = List.range(1 , 5) //> list3 : List[Int] = List(1, 2, 3, 4) println(list3.mkString("[", "\t", "]")) //> [1 2 3 4] println(List.range(10, 1, -2)) //> List(10, 8, 6, 4, 2) //zip的拉鏈操作與unzip的反拉鏈操作 val list4 = "spark".toList //> list4 : List[Char] = List(s, p, a, r, k) val list5 = List(1,2,3,4,5) //> list5 : List[Int] = List(1, 2, 3, 4, 5) val list6 = list4.zip(list5) //> list6 : List[(Char, Int)] = List((s,1), (p,2), (a,3), (r,4), (k,5)) println(list6) //> List((s,1), (p,2), (a,3), (r,4), (k,5)) println(list6.mkString("[", "\t", "]")) //> [(s,1) (p,2) (a,3) (r,4) (k,5)] val (a,b) = list6.unzip //> a : List[Char] = List(s, p, a, r, k) //| b : List[Int] = List(1, 2, 3, 4, 5) println(a) //> List(s, p, a, r, k) println(b) //> List(1, 2, 3, 4, 5) //flattenconcat:將集合中的所有元素聯(lián)合構(gòu)成1個(gè)新的集合 val list7 = List(List("spark","hadoop"),List(10,20,30),List(80.8,98.8)).flatten //> list7 : List[Any] = List(spark, hadoop, 10, 20, 30, 80.8, 98.8) println(list7) //> List(spark, hadoop, 10, 20, 30, 80.8, 98.8) val list8 = List.concat(List("spark","hadoop"),List(10,20,30),List(80.8,98.8)) //> list8 : List[Any] = List(spark, hadoop, 10, 20, 30, 80.8, 98.8) println(list8) //> List(spark, hadoop, 10, 20, 30, 80.8, 98.8) //map2操作:map2可以同時(shí)對(duì)兩個(gè)集合履行map操作 }
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美刺激性色黄大片18 | 久久久久久久久久久96av | 东京干福利 | 免费网站在线观看国产v片 免费网站在线看 | 日韩理论片在线观看 | 性欧美17一18sex性高清 | 亚洲精品伊人 | 亚洲另类视频 | 国内精品视频九九九九 | 最近中文免费高清字幕 | 精品日韩欧美一区二区三区在线播放 | 看一级特黄a大片日本片 | 国产区亚洲区 | 在线播放69热精品视频 | 日本午夜在线观看 | jizz视频| 亚洲免费中文字幕 | 久久久久久毛片免费观看 | 欧美成a人片在线观看 | 免费jizz在线播放 | 天堂黄色 | 亚洲国产第一区二区三区 | 日韩在线专区 | 特级做a爰片毛片免费看一区 | 一区二区三区久久 | 国产日产欧产精品精品推荐在线 | 国产成人精品综合久久久 | 在线观看视频h | 色淫影院 | 欧美日韩亚洲国产 | 日本高清护士xxxx一21 | 欧美18videosex性欧美群 | 欧美高清乌克兰精品另类 | 日韩 欧美 亚洲国产 | 亚洲国产精品综合欧美 | www免费看| 伊人久久大 | 亚洲精品无码不卡 | 老司机亚洲精品影院在线 | 精品一区二区三区四区乱码 | 欧美精品一区二区三区久久 |