Scala
scala
遥遥晚风点点
大数据,java
展开
-
fastjson转换scala对象 报错 :default constructor not found
报错:com.alibaba.fastjson.JSONException: default constructor not found. class解决:之前引入的是1.2.32版本的,fastjson低版本不兼容 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>...原创 2020-08-07 23:05:27 · 741 阅读 · 3 评论 -
Scala泛型
泛型原创 2020-08-01 21:26:44 · 163 阅读 · 0 评论 -
Scala隐式转换
柯里化隐式转换原创 2020-08-01 21:26:03 · 229 阅读 · 0 评论 -
Scala的wordCount
val array = Array("hello word spark","hello scala","scala spark","hello scala") val arr1: Array[Array[String]] = array.map(_.split(" ")) //[[hello word spark] , [hello scala] ...] val arr2: Array[String] = arr1.flatten //[hello,scala,hel...原创 2020-07-29 23:11:07 · 169 阅读 · 0 评论 -
Scala中的集合
继承关系图:所有的集合都不可变集合长度和内容都不可变数组内容可变,长度不可变可变集合长度和内容都可变原创 2020-07-29 22:54:03 · 159 阅读 · 0 评论 -
Scala中的面向对象和构造器
//在Scala中,类并不用声明为public。//Scala源文件中可以包含多个类,所有这些类都具有公有可见性。class Student {//用val修饰的变量是只读属性,有getter但没有setter//(相当与Java中用final修饰的变量)val id = 666//用var修饰的变量既有getter又有settervar age: Int = 20//类私有字段,只能在类的内部使用(包括伴生对象)private var name: String = "tom"/.原创 2020-07-29 22:17:13 · 152 阅读 · 0 评论 -
Scala模式匹配,样例类
值匹配val names = Array("zhangsan","lisi","wangwu")val name = names(Random.nextInt(names.length))name match{case "zhangsan" => {println( "zhangsan")}case "lisi" => {println( "lisi")}case "wangwu" => {println("wangwu")}case _ => {println("原创 2020-07-29 22:14:42 · 152 阅读 · 0 评论