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-12-07 17:20:09 发布
2762

被折叠的 条评论
为什么被折叠?



