判断一个字符串中数字,字符,空格和其他字符的个数
2013-01-06 09:48
337 查看
public static void main(String[] args) {
String s="ad 90 s-=-3 aA";
StringBuilder sb=new StringBuilder(s);
int isNum=0;
int isChar=0;
int isElse=0;
int isEmpty=0;
for(int i=0;i<sb.length();i++){
char c=sb.charAt(i);
if(Character.isDigit(c)){
isNum++;
}else if(Character.isLetter(c)){
isChar++;
}else if(Character.isSpace(c)){
isEmpty++;
}else{
isElse++;
}
}
System.out.println("数字个数为:"+isNum+" 字符个数为:"+isChar+" 空字符个数为:"+isEmpty+" 其他字符为:"+isElse);
}
String s="ad 90 s-=-3 aA";
StringBuilder sb=new StringBuilder(s);
int isNum=0;
int isChar=0;
int isElse=0;
int isEmpty=0;
for(int i=0;i<sb.length();i++){
char c=sb.charAt(i);
if(Character.isDigit(c)){
isNum++;
}else if(Character.isLetter(c)){
isChar++;
}else if(Character.isSpace(c)){
isEmpty++;
}else{
isElse++;
}
}
System.out.println("数字个数为:"+isNum+" 字符个数为:"+isChar+" 空字符个数为:"+isEmpty+" 其他字符为:"+isElse);
}
相关文章推荐
- 算法:输入一个字符串,判断里面的数字,英文字符,空格和其他字符的个数
- VC判断一个UNICODE字符串中字母、数字、汉字、其他字符的个数
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 统计一个字符串中数字、字母、空格和其他字符的个数
- 有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。
- python 中输入一个字符串,判断这个字符串中有多少个字符、数字、空格、特殊字符
- 统计传入字符串参数(可能不止一个参数)的英文字母、空格、数字和其他字符的个数
- 1.2输入一个字符串,判断其中字母、数字、其他字符的个数
- 关于计算一个字符串中的,数字,字母,空格,其他字符个数说说明
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数
- 在一个字符串中找空格的个数,字母的个数,数字的个数,和其他字符的个数
- 习题 7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
- 5.8.从键盘任意输入一个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。
- 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)
- 求字符串中英文字母,空格,数字,还有其他字符的个数
- C# 上机题 写一个静态方法,输出字符串中大小写字母、数字和其他字符个数