统计字符串的大写字母字符,小写字母字符,数字字符出现的个数
思路
1、定义三个统计变量,初始值都为0。
2、遍历字符串,得到每一个字符。
3、判断该字符属于哪种类型,然后对应类型的统计变量+1;
字符的判断范围:
大写字母:ch>=‘A’&&ch<=‘Z’
小写字母:ch>=‘a’&&ch<=‘z’
数字字符:ch>=‘0’&&ch<=‘9’
4、输出三种字符类型的字符个数
代码示例
public class CountChar {
public static void main(String[] args) {
//目标字符串
String s="ASDfghAbDDm123";
//定义三个统计变量,初始值都为0
int count1=0;//计算大写字母的个数
int count2=0;//计算小写字母的个数
int count3=0;//计算数字字符的个数
//遍历字符串,得到每一个字符
for(int i=0;i<s.length();i++)
{
if (s.charAt(i)>='A'&&s.charAt(i)<='Z')
{
count1++;
}
if (s.charAt(i)>='a'&&s.charAt(i)<='z')
{
count2++;
}
if (s.charAt(i)>='0'&&s.charAt(i)<='9')
{
count3++;
}
}
System.out.println("大写字母的个数为"+count1);
System.out.println("小写字母的个数为"+count2);
System.out.println("数字字符的个数为"+count3);
}
}