视频下载地址:http://yunpan.cn/cmLFFUrSqzh7Z 访问密码 21dc
大数据微信公众账号:DT_Spark
TupleOps 元组:
def main(args: Array[String]): Unit = {
val triple = (100,"scala","spark")
println(triple._1)
println(triple._2)
println(triple._3)
}
Array数组:
def main(args: Array[String]): Unit = {
val array = Array(1,2,3,4,5)
// for(i <- 0 until array.length)
// println(array(i))
//
for(elem <- array) println(elem)
}
Map集合:
def main(args: Array[String]): Unit = {
val maps = Map("Spark" -> 11,"hello"-> 33)
for((k,v)<- maps){
println("Key is :"+k+",Value is :"+v)
}
for((k,_)<- maps){
println("Key is :"+k)
}
}
文件操作:
def main(args: Array[String]){
// val file = Source.fromFile("E:\\distcp.txt")
//如果读取的问题包含中文,直接在后面转码
// val file = Source.fromFile("E:\\distcp.txt","gb2312")
val file = Source.fromURL("http://spark.apache.org")
for(line <- file.getLines){
println(line)
}
}
so easy …