
scala
lvtula
这个作者很懒,什么都没留下…
展开
-
Scala操作MySQL数据库
一、工具IDEA+MAVEN二、Pom文件添加依赖1、更改成自己的scala版本<properties> <scala.version>2.11.8</scala.version> </properties>2、添加驱动依赖<dependency> <groupId>mysql<...原创 2019-12-30 10:22:52 · 524 阅读 · 0 评论 -
scala 读取txt文件(从文件读取)
文件格式分别如下package txtobject ReadTxt { def readFromTxtByLine(filePath:String) = { //导入Scala的IO包 import scala.io.Source //以指定的UTF-8字符集读取文件,第一个参数可以是字符串或者是java.io.File val sourc...转载 2019-10-17 15:49:02 · 2584 阅读 · 0 评论 -
scala 时间格式转换(String、Long、Date)
1)scala 时间格式转换(String、Long、Date)1、时间字符类型转Date类型[java] view plain copyimport java.text.SimpleDateFormat val time = "2017-12-18 00:01:56" val newtime :Date = new SimpleDateFormat("yyyy-MM-dd HH:...原创 2019-07-17 22:01:07 · 1010 阅读 · 0 评论 -
scala Md5加密
import java.security.MessageDigestobject Md5 { def hashMD5(content: String): String = { val md5 = MessageDigest.getInstance("MD5") val encoded = md5.digest((content).getBytes) e...原创 2019-07-24 13:45:52 · 1126 阅读 · 0 评论 -
Error:scalac: Scala compiler JARs not found
idea改项目名,build时提示上述错误,查看下pom文件的名称是否与项目名一致!!!!!若不是,则reimport该项目的project再build即可原创 2019-07-04 19:46:24 · 6428 阅读 · 2 评论 -
scala 基础十三 scala 模式匹配 Match case 的使用
1.scala中的match语句用来在一个列表中选择某一个分支来执行分支的语句块,类似于其他语言中的swtich..case语句 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 packag...原创 2019-06-27 10:27:57 · 640 阅读 · 0 评论 -
Scala学习之for 循环和 yield 的例子
https://www.cnblogs.com/sunfie/p/4983841.html原创 2019-06-21 13:38:24 · 164 阅读 · 0 评论 -
scala通过该项目名之后再次运行提示class not found exception解决办法
到pom.xml文件下修改<artifactId></artifactId>中的项目名即可,否则是两个module,运行时编译器不认识,找不到类原创 2019-06-21 10:02:55 · 729 阅读 · 0 评论 -
spark程序提示case class two many elements
在scala 2.10、2.11版本中case class一共只支持22个字段,如果超过了就会报错,然后官网也给了我们解决方法,就是自定义一个类实现product特质,这样就能解决这个问题。...原创 2019-06-20 16:05:59 · 441 阅读 · 0 评论 -
mac os 安装配置scala
1、下载最新版scala,http://www.scala-lang.org/2、在你希望的安装路径下解压tgz.3、配置环境变量Scala_Home、和PATH: (1)进入终端你的scala解压路径下的bin目录;例如jaycicledembp:~ jaycicle$ cd scala-2.11.7/bin (2)在bin目录下利用sudo进入vim编辑模式,修改配置...原创 2019-06-13 14:12:17 · 489 阅读 · 0 评论 -
scala中yeild举例用法
Scala中的yield的主要作用是记住每次迭代中的有关值,并逐一存入到一个数组中。用法如下:for {子句} yield {变量或表达式}具体举例如下,该例子获取文本文件中包含指定关键字的相关行,并统计各相关行字数,先把文本文件内容贴出来:I love Scala.I love Spark.I love Hadoop.下面是程序代码:object YieldDemo {...转载 2019-01-07 16:06:54 · 550 阅读 · 0 评论 -
在scala中:: , +:, :+, :::, +++的区别总结
初学scala的人都会被Seq的各种操作符所confuse。下面简单列举一下各个Seq操作符的区别。4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw,x::list等价于list.::...原创 2018-09-12 11:28:24 · 170 阅读 · 0 评论