val file = "F:\\MyBook\\读书备忘录.txt"
val map = HashMap<Char, Int>()
File(file).readText().toCharArray().filterNot(Char::isWhitespace).forEach {
val count = map[it]
if (count == null){
map[it] = 1
}else{
map[it] = count +1
}
}
map.forEach { t, u -> println("字符\"$t\"出现了 $u 次")}
统计文件中每个字符的个数 字符"言"出现了 1 次 字符"需"出现了 1 次 字符"最"出现了 1 次 字符"要"出现了 1 次 字符"节"出现了 1 次 字符"。"出现了 1 次 字符"窄"出现了 1 次 字符"的"出现了 1 次 字符"★"出现了 5 次 字符"("出现了 1 次 字符"按"出现了 1 次 字符")"出现了 1 次 字符"《"出现了 1 次 字符"》"出现了 1 次 字符","出现了 2 次 字符"完"出现了 1 次 字符"复"出现了 1 次 字符"后"出现了 2 次 字符"题"出现了 1 次 字符":"出现了 1 次 字符"圣"出现了 1 次 字符"个"出现了 1 次 字符"本"出现了 1 次 字符"-"出现了 2 次 字符"."出现了 2 次 字符"0"出现了 4 次 字符"新"出现了 1 次 字符"1"出现了 6 次 字符"2"出现了 3 次 字符"3"出现了 2 次 字符"6"出现了 3 次 字符"边"出现了 1 次 字符"雅"出现了 1 次 字符"G"出现了 1 次 字符"版"出现了 1 次 字符"重"出现了 1 次 字符"经"出现了 1 次 字符"黑"出现了 1 次 字符"体"出现了 1 次 字符"字"出现了 1 次 字符"这"出现了 1 次 字符"距"出现了 1 次 字符"章"出现了 1 次 字符"习"出现了 2 次 字符"d"出现了 1 次 字符"f"出现了 1 次 字符"学"出现了 1 次 字符"书"出现了 1 次 字符"照"出现了 1 次 字符"全"出现了 1 次 字符"语"出现了 1 次 字符"o"出现了 1 次 字符"p"出现了 1 次 字符"数"出现了 1 次 字符"读"出现了 1 次
val file = "F:\\MyBook\\读书备忘录.txt"
File(file).readText().toCharArray().filterNot(Char::isWhitespace).groupBy{it}.map {
it.key to it.value.size
}.forEach{
println("字符\"${it.first}\"出现了 ${it.second} 次")
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有