社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
输入一行字符 分别统计其中英文字母 空格 数字 和其他字符的个数 Java语言代码
代码
public class Test {
public static void main(String[] args) {
String str="!!!!!123456 @@@@@L¥¥¥ anAdddFFFd &&&& 56mmm A34ll2266LLL****";
int count1=0;//字母
int count2=0;//数字
int count3=0;//空格
int count4=0;//其他
int len=str.length();
for(int i=0;i<len;i++){
char c=str.charAt(i);
if(c>='a'&&c<='z'||c>='A'&&c<='Z'){//字母
count1++;
}else if(c>='0'&&c<='9'){//数字
count2++;
}else if(c==' '){//空格
count3++;
}else{//其他
count4++;
}
}
System.out.println("字符串长度:"+len);
System.out.println("字母个数:"+count1);
System.out.println("数字个数:"+count2);
System.out.println("空格个数:"+count3);
System.out.println("其他个数:"+count4);
}
}
结果
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!