scala-03-list操作】的更多相关文章

Scala基本类型 Scala中的基本数据类型如下图:  (来源:Programming in scala) 从上表中可以看出,Scala的基本数据类型与Java中的基本数据类型是一一对应的,不同的是Scala的基本数据类型头字母必须大写,本节以Int.Long.String.Char.Double及Float类型为例介绍Scala的基本类型定义 整数类型变量定义: //16进制定义法 scala> val x=0x29 x: Int = 41 1 //十进制定义法 scala> val x=…
 linux系统中管道这一功能相信大家肯定使用过,比如现在想找到用户目录下文件名包含db的所有文件,ls ~的结果,作为grep db的参数: ➜ ~ ls ~ | grep db kv.mv.db kv.trace.db  elixir(某同名化妆品品牌,怡丽丝尔)语言中也存在类似管道的语法特性(iex是elixir的repl): iex(1)> "sad" |> String.length |> IO.puts 3 :ok iex(2)>  其中"…
1.transformation和action介绍 Spark支持两种RDD操作:transformation和action.transformation操作会针对已有的RDD创建一个新的RDD:而action则主要是对RDD进行最后的操作,比如遍历.reduce.保存到文件等,并可以返回结果给Driver程序.   例如,map就是一种transformation操作,它用于将已有RDD的每个元素传入一个自定义的函数,并获取一个新的元素,然后将所有的新元素组成一个新的RDD.而reduce就是…
字符串高级操作:***** 非常重要 将函数赋值给变量/值def sayHello(name:String): Unit = { println(s"Hello:$name")} object StringApp extends App { val s = "Hello:PK" val name = "PK" //println(s + name) println(s"Hello:$name") val team = &quo…
字符串操作 01 获取长度 var a = "he l lo" print(a.count) // 计算空格,输出7 02 String.Index类型 String.Index类型表示字符串内某一个字符的位置. 可以利用a[String.Index]来获取某一个位置的字符. var a = "hello" print(a.startIndex) // 输出Index(_rawBits: 1) print(a[a.startIndex]) // 获取字符串第一位,输…
 8.  XML 8.1.     生成 Scala原生支持xml,就如同Java支持String一样,这就让生成xml和xhtml非常easy优雅: val name = "james" val age = 10 val html = <html>name={name}, age="{age}"</html> toString // <html>name=james, age="10"</html&…
目录 1. 数据库表与表之间的关系 1.1 一对多关系 1.2 多对多关系 1.3 一对一关系[了解] 2. Hibernate的一对多关联映射 2.1 创建一个项目,引入相关jar包 2.2. 创建数据库和表 2.3 创建实体 2.4 创建映射文件 2.5 创建核心配置文件 2.6 引入工具类和日志 2.7 编写测试 2.8 一对多的级联操作 2.8.1 级联保存或级联删除 2.8.2 级联删除 2.8.3 inverse的配置 3. Hibernate的多对多关联映射 3.1 HIberna…
Scala: /** * Created by sunxu on 2015/9/30. */ import scala.sys.process._ import java.io.File //在相应目录执行shell命令,返回值赋值给变量 val exitValue = Process("hadoop jar pathread-analytics-0.0.1.jar com.duxiu.pathread.stcs.StcsByFieldJob /pathread/2015/10-08 /user…
package com.bjsxt.scalaspark.core.examples.pvAnduv import java.io.Fileimport java.text.SimpleDateFormatimport java.util.{Date, Random}import java.io.FileOutputStreamimport java.io.OutputStreamWriterimport java.io.PrintWriter/** * 向文件中生产数据 */object Pr…
1 类的定义 package com /** * Created by Administrator on 2019/6/3. */ //类并不用声明为public. class Person { //用val修饰的变量是只读属性,有getter但没有setter //(相当与Java中用final修饰的变量) val id = "9527" //用var修饰的变量既有getter又有setter var age = 18 //类私有字段,只能在类的内部使用 private var na…