zoukankan      html  css  js  c++  java
  • 字符数统计


    public class Demo{
    public static void main(String[] args){
    String phrase[] = {
    "A STITCH IN TIME SAVES NINE",
    "DNT EAT YELLOW SNOW",
    "JUST DO IT",
    "EVERYDAY AHVE A GOOD TIME",
    "WELCOME TO MY WORLD",
    "I WANT MY MTV",
    "I LIKE IT VERY MUCH",
    "THANKS FOR YOUR HELP",
    "KEEPING GOING ON",
    "OH MY GOD",
    "YOU ARE SO SMRAT"
    };
    /*
    from index 0 to 26,orderly save 'A' to 'Z'
    'A'-->0 ('A'-'A' = 0) put num of 'A' in index 0
    'B'-->1 ('B'-'A' = 1) put num of 'B' in index 1
    ... ... ...
    'Z'-->25 ('Z'-'A' = 25)
    */
    int letterCount[] = new int[26]; //26 letters

    //使用for循环遍历数组
    for(int count = 0; count < phrase.length; count++){
    String current = phrase[count]; //get the string (index is count)
    char[] lett = current.toCharArray(); //string to charArray()
    for(int count2 = 0; count2 < lett.length; count2++){
    char letter = lett[count2];
    if(letter >='A' & letter <='Z'){
    letterCount[letter-'A']++;
    }
    }
    }
    for (char count = 'A'; count <='Z'; count++){
    System.out.print(count + ":"+letterCount[count-'A']+ " ");
    }
    System.out.println();
    }
    }

  • 相关阅读:
    简单图片预加载
    前端进行图片压缩
    原生js实现拖动滑块验证
    chrome和IE下的滚动条样式修改
    简单canvas刮刮乐
    时间轴
    简单边框动画
    滚动指示器
    美化checkbox多选框
    将过长的文字改用省略号显示
  • 原文地址:https://www.cnblogs.com/Muzeer/p/7299973.html
Copyright © 2011-2022 走看看