王家林親傳《DT大資料夢工廠》第三講Tuple、Array、Map與檔案操作入門實戰

來源:互聯網
上載者:User

標籤:

王家林親傳《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與檔案操作入門實戰

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.