题目:一个字符串,统计其中数字、字母和汉字各有多少,字符串中只含有这三种元素。
public static void main(String[] args) {
String string = "123中国sdafh哈as1c哈ac";
char[] array = string.toCharArray();
int mNum = 0, eNum = 0, cNum = 0;
for(char c:array){
if(c>='0'&&c<='9'){
mNum++;
}else if ((c>='a'&&c<='z')||(c>='A'&&c<='Z')) {
eNum++;
}else {
cNum++;
}
}
System.out.println(mNum+" "+cNum+" "+eNum);
}
本文提供了一个Java程序示例,用于统计给定字符串中的数字、字母和汉字的数量。通过遍历字符串中的每个字符并判断其类型来实现计数。
830

被折叠的 条评论
为什么被折叠?



