zoukankan      html  css  js  c++  java
  • 输入一串只含有中文、英文和数字的字符串,统计其中中文字符、英文字符和数字字符各有多少个?

    public class StatisticZEN {
        public static void main(String[] args) {
            String str = "中国aadf的111萨bbb菲的zz萨菲";
            statisticsChar(str);
        }
    
        private static HashMap<String, Integer> statisticsChar(String str) {
            int chineseCount = 0;
            int englishCount = 0;
            int digitCount = 0;
            for (int i = 0; i < str.length(); i++) {
                char c = str.charAt(i);
                if(c>='0' && c<='9')
                    digitCount ++;
                else if((c>='a' && c<='z') || (c>='A' && c<='Z'))
                    englishCount ++;
                else
                    chineseCount ++;
            }
            HashMap<String, Integer> map = new HashMap<String, Integer>();
            map.put("中文字符", chineseCount);
            map.put("英文字符", englishCount);
            map.put("数字字符", digitCount);
            return map;
        }
    }
  • 相关阅读:
    正则表达式
    浏览器加载时间线
    浏览器事件
    脚本化CSS
    定时器元素大小位置属性等 20181231
    关于行内元素 20181229
    个人冲刺01
    周总结
    团队冲刺10
    团队冲刺09
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/7107023.html
Copyright © 2011-2022 走看看