统计字符串中的不同字符个数
统计字符串中英文字符的数量,中文字符的数量,和数字字符的数量,假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。
实现代码:
public static void main(String[] args) throws Exception{
String str = "落尘曦a的1234bc博客def56789";
int engishCount = 0;
int chineseCount = 0;
int digitCount = 0;
for(int i=0;i<str.length();i++)
{
char ch = str.charAt(i);
if(ch>='0' && ch<='9'){
digitCount++;
}else if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z')){
engishCount++;
}else{
chineseCount++;
}
}
System.out.println("中文:"+chineseCount+",英文:"+engishCount+",数字:"+digitCount);
}
结果:
中文:6,英文:6,数字:9