码迷,mamicode.com
首页 > 其他好文 > 详细

找出字符串有有多少个大写字母、小写字母及其它

时间:2018-09-07 15:07:05      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:sts   ddl   大写   upper   div   abd   index   []   多少   

public class TestStringCharAt {
    /**
     * 找出字符串有有多少个大写字母、小写字母及其它
     */
    public static void main(String[] args) {
        String str = "AADDBDDCDEFddlfafdfaifABDILIWcdafd122~!!@AbC";
        char ch = 0;
        int upperNum = 0;
        int lowerNum = 0;
        int otherNum = 0;
        /**
         * 方法一
         *         for (int i=0;i<str.length();i++) {
         *             ch = str.charAt(i);
         *             if (ch >= ‘A‘ && ch <= ‘Z‘) {
         *                 upperNum ++;
         *             }
         *             else if (ch >=‘a‘ && ch <= ‘z‘ ) {
         *                 lowerNum ++;
         *             }else {
         *                 otherNum ++;
         *             }
         *         }
         *
         */

        //方法二
        String upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        String lower = "abcdefghijklmnopqrstuvwxyz";
        for (int i=0;i<str.length();i++) {
            ch = str.charAt(i);
            if (upper.indexOf(ch) != -1) {
                upperNum ++;
            }else if (lower.indexOf(ch) != -1) {
                lowerNum ++;
            }else {
                otherNum ++;
            }
        }

        System.out.println(upper.indexOf(‘A‘));

        System.out.println("共有" + upperNum + "个大写字母");
        System.out.println("共有" + lowerNum + "个小写字母");
        System.out.println("共有" + otherNum + "其它字母");
    }

}

 

找出字符串有有多少个大写字母、小写字母及其它

标签:sts   ddl   大写   upper   div   abd   index   []   多少   

原文地址:https://www.cnblogs.com/janson071/p/9604465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!