查找文本字母并且统计个数
生活随笔
收集整理的這篇文章主要介紹了
查找文本字母并且统计个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package 查找英語單詞;import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;public class Find_zimu {public static void main(String[] args) throws IOException {try {//IO操作讀取文件內容FileReader fr = new FileReader("f:/aa.txt");BufferedReader br = new BufferedReader(fr);HashMap<String, Integer> map = new HashMap<String, Integer>();String string =null;Integer count = 0;//每個字母的次數Integer total = 0;//總共多少個字母while ((string=br.readLine())!=null) {char[] ch = string.toCharArray();total = total + ch.length;for (int i = 0; i < ch.length; i++) {ch[i] = Character.toLowerCase(ch[i]);count = map.get(ch[i]+"");if (count == null) {count = 1;}else {count++;}map.put(ch[i]+"", count);}}for (String str : map.keySet()) {System.out.println(str+":"+map.get(str)+" "+map.get(str)*1.0/total*100+"%");}br.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch block
e.printStackTrace();}}}
?
轉載于:https://www.cnblogs.com/birdmmxx/p/10859380.html
總結
以上是生活随笔為你收集整理的查找文本字母并且统计个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mpvue 小程序开发爬坑汇总
- 下一篇: 渗透测试-基于白名单执行payload-