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

  • 相关阅读:
    Kafka与Flume之集成比较
    Kafka之配置信息
    Kafka 之 Streams
    Kafka 之producer拦截器(interceptor)
    MySql(一)
    Android学习(一)
    Android学习(二)
    Android学习(三)
    Andoroid学习(四)
    Android学习(五)
  • 原文地址:https://www.cnblogs.com/twodog/p/12136706.html
Copyright © 2011-2022 走看看