Scala
小呀么小白兔
这个作者很懒,什么都没留下…
展开
-
Scala中常见wordcount案例(二)
def main(args: Array[String]): Unit = { // val source = Source.fromFile("input/input02.txt") // val list = source.getLines().toList.dropRight(1) // source.close() val list = List( ("zhangsan", "河北", "鞋"), ("lisi", "河北", "衣服"), ("wangwu", "河北", .原创 2020-11-28 12:56:07 · 123 阅读 · 0 评论 -
Scala中常见wordcount案例(一)
def main(args: Array[String]): Unit = { // TODO Scala Wordcount TopN // 需求: 从文件中读取数据, 将读取到的数据拆分成一个一个的单词,对每个单词出现的次数进行统计, // 将最终统计的结果按照次数进行降序排序,取topn // 1. 从文件中将数据读取到集合中 // val source: BufferedSource = Source.fromFile("input/input.t...原创 2020-11-28 12:46:53 · 405 阅读 · 0 评论 -
Scala中List常用方法使用(四)
def main(args: Array[String]): Unit = { // TODO Scala 集合 常用方法 val list = ListBuffer(1,2,3,4,5) // 28. map: 映射, 将集合通过计算(转换规则)转换成另外一个集合. var result = for(i <- list) yield { "*" * i } println(result) list.map((i:Int)=&g...原创 2020-11-28 12:00:44 · 244 阅读 · 0 评论 -
Scala中List常用方法使用(二)
def main(args: Array[String]): Unit = { // TODO Scala 集合 常用方法 val list = ListBuffer(1,2,3,4,5) val list2 =ListBuffer(7,8,9,10,11,12) // 16. 切分集合 println(list2.splitAt(3)) // 17. 滑动 println(list.sliding(2).mkString(" , ")) /...原创 2020-11-28 11:57:51 · 234 阅读 · 0 评论 -
Scala中List常用方法使用(一)
object Scala10_Method { def main(args: Array[String]): Unit = { // TODO Scala 集合 常用方法 val list = ListBuffer(1,2,3,4,5) val list2 =ListBuffer(4,5,6,7,8,9,10,11) //1.集合的长度 println(list.length) println(list.size) //2.集合是否为空 ...原创 2020-11-28 11:56:37 · 859 阅读 · 0 评论