spark:scala:进阶+特性

跳出循环语句的3种方法:

多维数组: 

 

 

 

Tuple拉链操作、Java Map与Scala Map的隐式转换

 

 

 

扩大内部类作用域的2种方法、内部类获取外部类引用

 

package与import:

重写field的提前定义、Scala继承层级、对象相等性

 

 

文件操作实战详解

遍历文件中每一行: 

遍历文件中每一个字符:

读取百度首页所有字符:

 

 

结合java io 写文件:

递归遍历子目录:

序列化是将内存中对象转换为结构化 二进制并存储到磁盘,反序列化是再反序列化为对象。

序列化:

 

 

反序列化:

偏函数:

执行外部命令:

 

正则表达式支持:

 

提取器实战详解:

 

 

样例类的提取器

 

 

只有一个参数的提取器

 

注解

 

常用注解介绍

XML基础操作实战详解

 

XML中嵌入scala代码

XML修改元素: 

上图传null是因为有些参数不需要给。

XML加载和写入外部文档:

准备好外部文件:

 

写出到 外部 文件:

 

集合元素操作

集合的常用操作方法:

 

map、flatMap、collect、foreach实战详解:

fold上半截:

猜你喜欢

转载自blog.csdn.net/weixin_38750084/article/details/93545379