码迷,mamicode.com
首页 > 其他好文 > 详细

王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战

时间:2015-07-24 15:38:07      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

王家林亲传《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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!