Scala : Tuple、Array、Map、文件操作
来源:互联网 发布:股票网上开户软件 编辑:程序博客网 时间:2024/05/24 01:47
Tuple 元祖
package kmust.hjr.learningScala03/** * Created by Administrator on 2015/7/13. */object TupleOps { def main(args:Array[String]):Unit={ val triple=(100,"Spark","Scala") println(triple._1) println(triple._2) println(triple._3) }}
triple 【‘trip(e)l】adj.三倍的;三方的 n.三倍数;三个一组
Array 数组
package kmust.hjr.learningScala03/** * Created by Administrator on 2015/7/13. */object ArrayOps { def main(args:Array[String]): Unit ={ val array=Array(5,4,7,6,8,8,3) for(i <- 0 until array.length){ println(array(i)) } for(elem<-array) println(elem) }}
Map
package kmust.hjr.learningScala03/** * Created by Administrator on 2015/7/13. */object MapOps { def main(args:Array[String])={ val ages=Map("yiyou" -> 23,"hjr" -> 20) for((k,v)<- ages){ println("Key is:"+k+",value is: "+v) } for((k,_)<-ages){ println("Key is: "+k) } for((_,v)<-ages){ println("Value is: "+v) } }}
其中(k,_)中的”_”为占位符
文件操作
注意:要导包哟: import scala.io.Source
package kmust.hjr.learningScala03import scala.io.Source/** * Created by Administrator on 2015/7/13. */object FileOps { def main(args:Array[String]){ val file=Source.fromFile("E:\\yizheyouye.txt") //val file=Source.fromFile("http://spark.apache.org/") for(line <- file.getLines){ println(line) } }}
注:读取本地文件
package kmust.hjr.learningScala03import scala.io.Source/** * Created by Administrator on 2015/7/13. */object FileOps { def main(args:Array[String]){ //val file=Source.fromFile("E:\\yizheyouye.txt") val file=Source.fromURL("http://spark.apache.org/") for(line <- file.getLines){ println(line) } }}
注:读取网络上的文件
附件
0 0
- Scala:Tuple、Array、Map与文件操作
- Scala : Tuple、Array、Map、文件操作
- Scala之Tuple、Array、Map与文件操作
- scala初学之Tuple、Array、Map、文件操作入门实战
- Scala学习回顾(三)---- Tuple、Array、Map与文件操作
- Scala学习第三天: Tuple、Array、Map与文件操作入门实战
- Scala 深入浅出实战经典 第3讲:Tuple、Array、Map与文件操作入门实战
- scala-03:Tuple、Array、Map与file文件操作入门实战
- Tuple、Array、Map与文件操作基础
- scala-03Tuple、Array、Map
- Scala的Tuple、Array、Map和文件操作
- Scala学习笔记06【Tuple、Array、Map、文件实战入门】
- scala Map 和 Tuple操作
- 【Scala学习笔记】3. Tuple、Array、Map
- Scala学习之Tuple、Map、Array
- scala基础2-tuple array map
- Scala之Array,List,Tuple,Set,Map
- 003-Tuple、Array、Map与文件操作入门实战
- Volley框架支持HTTPS请求
- 面向对象五大原则_1.单一职责原则&2.里氏替换原则
- 二分查找
- Unity3d变换组件(Transform)
- Highcharts根据图例高度扩展图表高度
- Scala : Tuple、Array、Map、文件操作
- mybatis入门
- 自动化测试中,用到File类的相关代码
- js----数组处理之splice(有js原始addClass方法哦)
- vi编辑器中字符串的查找与替代
- [Android] ImageView.ScaleType设置图解
- Php Socket
- grep的常用法
- OC面向对象的三大特征(封装 继承 多态)习题2 复合