scala
李夏晗很好
这个作者很懒,什么都没留下…
展开
-
Scala集合——Map
Map集合不可变:val map01: Map[String, String] = Map(“libai” -> “1”, “litaibai” -> “2”, “litaitaibai” -> “3”)可变:import scala.collection.mutableval map03 = mutable.Map((“libai”, 1), (“litaibai”, 2), (“litaitaibai”, 2))object Demo08Map { def main(原创 2021-04-17 11:57:13 · 115 阅读 · 0 评论 -
Scala集合——Set
Set集合不可变val set =Set(1,2,3,4,1,2,3)(1)Set默认是不可变集合,数据无序(2)数据不可重复可变import scala.collection.mutableval set1= mutable.Set(1,2,3)object Demo07Set { def main(args: Array[String]): Unit = { //set不可变 val set =Set(1,2,3,4,1,2,3) println(set)原创 2021-04-17 11:36:55 · 135 阅读 · 0 评论 -
Scala集合——List
List集合分为可变和不可变(1)List默认为不可变集合val list = List(1, 2, 3, 4, 5)(2)可变ListBufferval buffer = ListBuffer(1, 2, 3)import scala.collection.mutableimport scala.collection.mutable.ListBufferobject Demo06List { def main(args: Array[String]): Unit = { /原创 2021-04-17 11:21:56 · 248 阅读 · 0 评论 -
Scala面向对象-枚举
Scala枚举——举例代码枚举类:需要继承Enumerationobject Demo02Enumeration extends Enumeration { val Hadoop=Value(1,"hadoop") val SPARK=Value(2,"spark") val FLINK=Value(3,"FLINK") val SCALA=Value(4,"SCALA") def main(args: Array[String]): Unit = { println原创 2021-04-17 09:18:51 · 73 阅读 · 0 评论 -
Scala面向对象-App
//APP是一个特质,可以代替main作为程序的入口 多用于测试object Demo03App extends App { println("hello word")}原创 2021-04-17 09:23:30 · 182 阅读 · 0 评论 -
Scala面向对象-type
//type相当于给数据类型起别名object Demo04Type { def main(args: Array[String]): Unit = { val name:String="laowang" //自定义的数据类型 相当于给string起别名 type s=String val name1:s="xiaowang" }}原创 2021-04-17 09:26:59 · 77 阅读 · 0 评论 -
Scala集合——数组
Scala集合——数组不可变数组:*1)第一种方式定义数组(定长数组)定义:val arr1 = new ArrayInt(1)new是关键字(2)[Int]是指定可以存放的数据类型,如果希望存放任意数据类型,则指定Any(3)(10),表示数组的大小,确定后就不可以变化*2)第二种方式定义数组val arr1 = Array(1, 2)(1)在定义数组时,直接赋值(2)使用apply方法创建数组对象可变数组:(1)ArrayBuffer是有序的集合(2)增加元素使用的是appen原创 2021-04-17 09:56:56 · 276 阅读 · 0 评论