package test_42 import java.io.PrintWriter import scala.io.Source object Test { def main(args: Array[String]): Unit = { val content=Source.fromFile("1.txt").mkString //println(content) val arr=content.split("\\W+") val m1=scala.collection.mutable.Map[String,Int]() arr.foreach(word=>{ if (m1.contains(word)){ m1(word)+=1 }else{ m1(word)=1 } }) val sortedM1=m1.toList.sortWith((a,b)=>a._2>b._2).filter(a=>a._1.length>2).slice(0,15) val writer=new PrintWriter("3.txt") writer.println("统计的结果是:") sortedM1.foreach{case(word,cishu)=>println(s"${word}${cishu}")} writer.close() } }
scala
最新推荐文章于 2025-07-26 13:57:23 发布