[置顶] 【scala 代码片段1】轻松入门scala--列表的操作以及文件读取
2017-12-18 14:51
549 查看
主要内容:
1、列表的操作,每个元素如何计算,求和,求最大值,最小值,过滤,连接 等。
2、scala如何读取txt文件。
代码片段:
运行结果:
1、列表的操作,每个元素如何计算,求和,求最大值,最小值,过滤,连接 等。
2、scala如何读取txt文件。
代码片段:
/** * Created by Administrator on 2016/5/5. */ object test1 { def main(args: Array[String]) { val data1=1 to 10 // 让列表中的每个元素都乘以2 val data2=data1.map(_*2) data2.foreach(println) //求列表中的所有元素之和 // 方法1:: val data3=data1.reduceLeft(_+_) println(data3) // 方法2:: val data4=data1.sum println(data4) // 读取txt文件 // 方法1:: val fileText = io.Source.fromFile("E:\\关系圈\\relation.txt").mkString fileText.foreach(print) // 方法2:: val fileLines = io.Source.fromFile("E:\\关系圈\\relation.txt").getLines.toList fileLines.foreach(println) // 过滤列表中的数值 val (passed, failed) = List(49, 58, 76, 82, 88, 90) partition ( _ > 60 ) println(passed) println(failed) //求列表中最大的值,最小的值 val data_max=passed.max val data_min=failed.min println("最大值:"+data_max) println("最小值:"+data_min) //列表连接 def testList() { var oneTwoThree = List(1, 2, 3) var fourFive = List(4, 5) println(oneTwoThree ::: fourFive) println(oneTwoThree) println(fourFive) } testList() } }
运行结果:
2 4 6 8 10 12 14 16 18 20 55 55 phone phone_num 13054939110 15269919367 13054939110 15092901717 13054939110 15020384964 18669630069 15269919367 18669630069 15588170772 18669630069 18669630089 18669630089 15725966397 18669630089 15168988052 18669630089 15553934051 phone phone_num 13054939110 15269919367 13054939110 15092901717 13054939110 15020384964 18669630069 15269919367 18669630069 15588170772 18669630069 18669630089 18669630089 15725966397 18669630089 15168988052 18669630089 15553934051 List(76, 82, 88, 90) List(49, 58) 最大值:90 最小值:49 List(1, 2, 3, 4, 5) List(1, 2, 3) List(4, 5) Process finished with exit code 0
相关文章推荐
- [置顶] 【scala 代码片段2】轻松入门scala--列表的操作以及集合元素映射
- [置顶] 【scala 代码片段3】轻松入门scala--集合的操作交并补
- scala学习:Scala文件的读取、写入、控制台输入操作代码
- 18.Scala中文件的读取、写入、控制台输入操作代码实战
- Scala深入浅出实战经典:18,Scala中文件的读取、写入、控制台输入操作代码实战
- [置顶] 【scala io】scala io操作 txt文件读取和写入
- java file to inputstream以及New Document From InputStream读取和写入文件操作实例代码
- 0018.scala文件的读取写入操作代码
- Scala学习第十八天 文件的读取、写入、控制台输入操作代码实战
- Scala中文件的读取、写入、控制台输入操作代码实战
- C# 读取Excel文件代码的几种片段收集
- php对大文件进行读取操作的实现代码
- php入门学习知识点六 PHP文件的读写操作代码
- java 读取txt文件中的列表数据 代码
- C# 读取Excel文件代码的几种片段收集
- JS读取client端的文件的代码片段
- 网上找的一个读取wave文件的代码片段
- Java入门程序,读取文件夹下所有目录和文件列表
- Metro Style App开发快速入门 之XML文件读取,修改,保存等操作
- php对大文件进行读取操作的实现代码