zoukankan      html  css  js  c++  java
  • 判断一个字符串中字母的个数(无视大小写)

    其实Java学习中还是笔试中基本都会遇到这样类似的问题,统计一个字符串中a~z的个数:

    代码如下:

    public class Wheel {

        public static void main(String[] args) {
            // 定义一个字符串
            String abc = "aaaabbbbAAABBBB";

            // 定义一个整形数组,放置各个字母的个数
            int letterCount[] = new int[26]; 

            // 将字符串转换成字符数组
            char letters[] = abc.toCharArray();

            // 对字符数组进行遍历
            for(int count=0;count < letters.length;count++) {
                char letter = letters[count];
                if((letter >='a') && (letter <= 'z')) {
                    letterCount[letter - 'a']++;
                }
                if((letter >='A') && (letter <= 'B')) {
                    letterCount[letter - 'A']++;
                }
                }

            // 输出结果
            for(char count ='a';count <='z';count++) {
                System.out.print(count  + ":" + letterCount[count - 'a'] + " ");
            }
            System.out.println();

        }

    }

    上面就是小疯自己思考代码,可能有些许不完善,希望可以指点一下!!

    转载于:https://my.oschina.net/yexiaofeng/blog/1827841

  • 相关阅读:
    JDK13中将增加文本块特性
    java8新特性Lambda表达式为什么运行效率低
    Docker安装Mysql多版本
    Mysql中的降序索引底层实现
    GITHUB慢! 怎么办?
    程序员要搞明白CDN,这篇应该够了
    HTTP长连接
    Tomcat热部署与热加载
    Tomcat是一个Servlet容器?
    DPDK
  • 原文地址:https://www.cnblogs.com/twodog/p/12136707.html
Copyright © 2011-2022 走看看