zoukankan      html  css  js  c++  java
  • 统计英文字母出现次数

    源码:

    package yingwen;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.InputStreamReader;
    public class yingwen {
     private int num[]=new int[52];
     public void readTxt(String filePath) {
      try {
       File file = new File(filePath);
       if(file.isFile() && file.exists()) {
        InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "utf-8");
        while(isr.ready())
        {
         char c=(char)isr.read();
         if(c>='a'&&c<='z')
         {
          ++num[(int)(c-'a')];
         }
         else if(c>='A'&&c<='Z')
         {
          ++num[(int)(c-'A')];
         }
        }
        //         BufferedReader br = new BufferedReader(isr);
        //         String lineTxt = null;
        //         while ((lineTxt = br.readLine()) != null) {
        //           System.out.println(lineTxt);
        //         }
        //         br.close();
        isr.close();
       } else {
        System.out.println("文件不存在!");
       }
      } catch (Exception e) {
       System.out.println("文件读取错误!");
      }
     }
     public int[] num1()
     {
      return num;
     }
     public static void main(String[] args) {
      String filePath = "E:\Yingwen\English.txt";
      yingwen a=new yingwen();
      a.readTxt(filePath);
      int num[]=a.num1();
      for(int i=0;i<52;i++)
      {
       if(i<=25)
        System.out.println((char)(i+'a')+" "+num[i]);
       else System.out.println((char)(i+'A'-26)+" "+num[i]);
      }
     }
    }

     
  • 相关阅读:
    selenium iframe 定位 qq空间说说
    单个 进程网速 消耗 网路 带宽
    网页加速
    baidu 验证网站 一一映射
    内容原发网站seo不重视2个标签,导致seo效果不如转发网站
    vi shell 的水平 决定了 手机shell 办公的效率
    键盘控制鼠标
    seo 谷歌去年悄然收购这家英国硬件公司
    视频 爬虫
    python 深浅 拷贝
  • 原文地址:https://www.cnblogs.com/990906lhc/p/9787561.html
Copyright © 2011-2022 走看看