您的位置:首页 > 文旅 > 美景 > 无会员无充值传奇手游_企业工商信息查询网官网_seo在线培训机构排名_百度收录网站需要多久

无会员无充值传奇手游_企业工商信息查询网官网_seo在线培训机构排名_百度收录网站需要多久

2025/1/8 15:02:54 来源:https://blog.csdn.net/2401_87138526/article/details/144086046  浏览:    关键词:无会员无充值传奇手游_企业工商信息查询网官网_seo在线培训机构排名_百度收录网站需要多久
无会员无充值传奇手游_企业工商信息查询网官网_seo在线培训机构排名_百度收录网站需要多久

 

package test32
import java.io.PrintWriter
import scala.io.Source
//知识点
// 字符串.split("分隔符":把字符串用指定的分隔符,拆分成多个部分,保存在数组中)
object test {def main(args: Array[String]): Unit = {//从文件1.txt中,读入目录val content=Source.fromFile("1.txt").mkString
//    println(content)//把字符串中的每个单词,拆出来//正则表达式//\\W+:大写字符W表示,非字(不是一个字的字符,例如空格,逗号,句号,换行.....)//+:一个或者多个val arr=content.split("\\W+")
//    arr.foreach(println)
//    //如果有一个字符串数组
//    val arr1=Array("thanks","you","very","much","thanks","very")val m1=scala.collection.mutable.Map[String,Int]()//检查是否出现过arr.foreach(word=>{if (m1.contains(word)) {//把票数加1m1(word) += 1}else{//票数为1m1(word)=1}})//对于m1,他是一个Map(thanks:10,is:5),现在需要对他进行排序,把出现次数最多的放在最前面,然后输出val sortedM1=m1.toList.sortWith((a,b)=>a._2>b._2).filter(a=>a._1.length>2).slice(0,15)
//    for (e<-sortedM1){
//      println(e)
//    }sortedM1.foreach{case (word,cishu)=> println(s"${word}:${cishu}")}//把结果保存到一个新的文件中
//    val writer=new PrintWriter("2.txt")
//    for (e<-sortedM1){
//      writer.write(s"${e._1}:${e._2}\n")
//    }
//    writer.close()val writer=new java.io.PrintWriter("2.txt")sortedM1.foreach{case (word,cishu)=>writer.println(s"${word}:${cishu}")}writer.close()}}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com