scala
小nove
这个作者很懒,什么都没留下…
展开
-
mapPartitions使用自定义的迭代器类
自定义迭代器类 实现分区调用函数 每一个元素的值乘以3再输出 常用的方法是在方法中定义一个集合对象,容易出现内存不足的情况 使用自定义的迭代器类可以避免这种情况的出现 //自定义迭代器类 class CustomIterator(iter: Iterator[Int]) extends Iterator[Int] { def hasNext: Boolean = { iter.hasNext } def next: Int = {原创 2020-10-19 10:57:09 · 358 阅读 · 0 评论 -
scala统计一句话中的文字个数
package com.uu.one import scala.collection.mutable.ListBuffer import scala.util.control.Breaks object Demo1 { def main(args: Array[String]): Unit = { val sentence = "一首现代诗《笑里藏刀》:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈刀哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈" val map = scala.collection.mu原创 2020-10-14 09:19:59 · 243 阅读 · 0 评论 -
scala的数据结构
数组:array 可变可索引,元素具有相容类型的数据集合 数组直接打印为地址值。需加 (toBuffer) 进行输出 1.定长数组:Array val arr1 = new Array[Int](8) //默认的值都为0 //定义一个长度为3的定长数组 val arr3 = Array("hadoop", "storm", "spark") 2.变长数组:ArrayBuffer 需要...原创 2019-11-05 22:01:57 · 156 阅读 · 0 评论 -
scala练习
1.统计 一句话中的单词个数与一串字母中字母出现的个数 package com.uu.bigdata.scala.howework object Work { def main(args: Array[String]): Unit = { var st = "what is my name what is my name what is my name what" var...原创 2019-10-31 20:02:41 · 127 阅读 · 0 评论