王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
来源:互联网 发布:疯狂美工京东装修助手 编辑:程序博客网 时间:2024/05/21 09:19
王家林亲传《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
- 王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
- 王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第3讲 Tuple、Array、Map与文件操作入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第6讲 Map、Tuple、Zip实战解析
- Scala 深入浅出实战经典 第3讲:Tuple、Array、Map与文件操作入门实战
- 第3讲 Tuple、Array、Map与文件操作入门实战
- 王家林亲传《DT大数据梦工厂》第四讲For与Function进阶实战、Lazy的使用
- 003-Tuple、Array、Map与文件操作入门实战
- DT梦工厂 第27讲 Type,Array,List,Tuple模式匹配实战解析
- 王家林亲传《DT大数据梦工厂》第二讲Scala函数定义、流程控制、异常处理入门
- Dt大数据梦工厂王家林老师 Scala实战详解之第5讲 Scala数组操作实战详解
- scala初学之Tuple、Array、Map、文件操作入门实战
- 王家林亲授《DT大数据梦工厂》大数据实战视频 Scala 深入浅出实战经典 - 第71讲
- Scala学习第三天: Tuple、Array、Map与文件操作入门实战
- scala-03:Tuple、Array、Map与file文件操作入门实战
- 从大数据菜鸟走上大师的历程 第三讲:Tuple Array Map
- DT大数据梦工厂
- Dt大数据梦工厂王家林老师 Scala实战详解之 第2讲Scala函数定义,流程控制,异常处理入门实战
- linux下漏洞扫描工具软件结构报告
- 关于C\C++运行时库的多线程版本的工作记录
- centos 6.6 安装图形界面 X server gnome Xwindows
- CMake生成VS2013项目失败的解决办法
- iOS 地图移动中心点获取
- 王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
- 第二章 算法基础
- QT分析之网络编程(一)
- 几种任务调度的 Java 实现方法与比较
- 2015年最具人气的10大编程语言
- 自己用的EMC汇编编程风格
- linux多线程驱动中调用udelay对整个系统造成的影响
- 王家林亲传《DT大数据梦工厂》第四讲For与Function进阶实战、Lazy的使用
- HDU - 5301 Buildings