java 中判断一个字符串中大小写字母的个数及其思路

时间:2023-02-23 23:45:06
package Dome;


import java.util.regex.Pattern;


public class Demo1 {


public static void main(String[] args) {
      String str1="sabhbscgGVlk";

        int counNum=0;
        int counA=0;
        int couna=0;
        for(int i=0;i<str1.length();i++){
         if((byte)str1.charAt(i)>47&&(byte)str1.charAt(i)<58){//数字的Excel列号
         counNum++;
         }else if((byte)str1.charAt(i)>64&&(byte)str1.charAt(i)<91){//小写字母的Excel列号
         counA++;
         }else if((byte)str1.charAt(i)>96&&(byte)str1.charAt(i)<123){//大写字母的Excel列号
         couna++;
         }
        }
        System.out.println("数字有"+counNum+"个,大写字母有"+counA+"个,小写字母有"+couna+"个");
}


}