标签:
王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
你想了解大数据,你想成为年薪百万吗?那你还等着什么,快点来吧!跟着王家林老师学习spark大数据
第三讲Tuple、Array、Map与文件操作入门实战
Tuple
object TupleOps {
def main (args: Arrag[string]): Unit = {
val triple = (100,”Scala”,”Spark”)
printIn(triple._1)
printIn(triple._2)
}
}
Array
object ArrayOperations {
def main (args: Arrag[string]): Unit = {
val array = Array(1,2,3,4,5)
for(I <-0 until array.length){
printIn(array(i))
}
//另一种写法
for(elem <- array){
printIn(elem)
}
}
Map
object MapOperations {
def main (args: Arrag[string]) {
val ages = Map(“Rocky” -> 27, “Spark” -> 5)
for((k,v)<- ages){
printIn(“Key is ” + k + “,value is “ + v)
}
for((k,_)<- ages){ //placeholder
printIn(“Key is ” + k)
}
}
}
文件操作
object FileOps {
def main (args: Arrag[string]) {
val file = Source.fromFile(“F:\\tuiguangneirong.docx”)
//val file = Source.fromURL(“http://www.hiwifi.com”)
for (line <- file.getLines){
printIn(line)
}
}
}
通过简单代码示例,从基础了解Tuple(元组简单用法)、Array(数组简单用法)、Map(Key和value两个值)与文件基本操作。希望自己跟着老师学习一点一点进步;
如果你了解的还是不清楚,你也可以学习此视频或者是记录一下联系方式
视频地址:http://www.tudou.com/programs/view/hqRFiGUlP4M/
学习地址:http://mp.weixin.qq.com/s?__biz=MzAwNjAwODI3Mg==&mid=212579488&idx=2&sn=883193df2b3df163d49c4fdec1ecd585&scene=5#rd
王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
标签:
原文地址:http://www.cnblogs.com/yfhiwifi/p/4673407.html