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

  • 相关阅读:
    微信运营
    1.数据库&SQL语言
    16.线程
    15.IO流
    14.异常
    13.集合
    12.常用类
    11.String类-StringBuffer类、StringBuilder类
    10.Object类-包装类-内部类
    9.接口
  • 原文地址:https://www.cnblogs.com/twodog/p/12136708.html
Copyright © 2011-2022 走看看