王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
2015-07-24 18:12
330 查看
王家林亲传《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 untilarray.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 + “,valueis “ + 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
你想了解大数据,你想成为年薪百万吗?那你还等着什么,快点来吧!跟着王家林老师学习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 untilarray.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 + “,valueis “ + 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
相关文章推荐
- Spark随谈——开发指南(译)
- Spark,一种快速数据分析替代方案
- 康诺云推出三款智能硬件产品,为健康管理业务搭建数据池
- MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程
- Windows7下安装Scala 2.9.2教程
- php+ajax导入大数据时产生的问题处理
- C# 大数据导出word的假死报错的处理方法
- 用Python实现协同过滤的教程
- Python利用多进程将大量数据放入有限内存的教程
- eclipse 开发 spark Streaming wordCount
- mongodb常遇到的错误。
- XML 文件解析--含Unicode字符的XML文件
- Stack数据结构的特点后进先出的应用:大数据运算
- YARN或将成为Hadoop新发力点
- Hadoop 1.x版本伪单机配置
- 分分钟掌握快速排序(Java / Scala 实现)
- Scala极速入门
- Spark初探
- Spark Streaming初探