摘要: package com.bigdata object TupleMapO { def main(args: Array[String]): Unit = { // 元组:Tuple,就是由()包起来,和数据库中一条记录概念类似 val t2 = (1,"xiaoming","男",23,"高新区") println(t2._1) // 获取tuple第一个元素 ... 阅读全文
posted @ 2019-02-14 14:40 时光快照 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: package com.bigdata object ListO { def main(args: Array[String]): Unit = { println() } val list = List(1,2,3,4) for (i x%2 == 0) // 取出List中的偶数; val list5 = list.filter(_ %2 ==0) // f... 阅读全文
posted @ 2019-02-14 14:39 时光快照 阅读(260) 评论(0) 推荐(0) 编辑
摘要: package com.bigdata object StringO { def main(args: Array[String]): Unit = { val s1 = "Hello" val s2 = "World" //拼接、合并字符串 println(s1 + " " + s2) println(s1.concat(" "+s2)) ... 阅读全文
posted @ 2019-02-14 14:38 时光快照 阅读(6076) 评论(0) 推荐(0) 编辑
摘要: package com.bigdata import scala.collection.mutable.ArrayBuffer object ArrayO { def main(args: Array[String]): Unit = { val arrayBuffer = ArrayBuffer[Int]() //默认情况下都是在ArrayBuffer末尾增加元素 ... 阅读全文
posted @ 2019-02-14 14:35 时光快照 阅读(278) 评论(0) 推荐(0) 编辑
摘要: /** class、object、case class、case object区别 * * class 类似Java中的class; * object Scala不能定义静态成员,用定义单例对象代之; * case class被称为样例类,是一种特殊的类,常被用于模式匹配。 * * 一、class 和 object 关系: * 1.单例对象不能带参数,类可以 * ... 阅读全文
posted @ 2019-02-14 14:31 时光快照 阅读(13754) 评论(1) 推荐(1) 编辑