package com.heima.test;
public class StringTest {
/**练习三:统计字符串中字符中 大写字符 小写字符 数字 其他字符 出现的次数
*
* @param args
*/
public static void main(String[] args) {
String s = "AHDKUEjsh1243dke234idj@#346$%^&456*()!";
int small = 0;
int big = 0;
int num = 0;
int other = 0;
for(int i= 0; i< s.length();i++){
char c = s.charAt(i);
if(c >= 'a' && c <= 'z'){
small++;
}else if(c >= 'A' && c <= 'Z'){
big++;
}else if(c >= '0' && c <= '9'){
num++;
}else{
other++;
}
}
System.out.println("大写字母有:"+big+"小写字母有:"+small+"数字有: "+num+"其他字符有:"+other);
}
}
相关文章
- C++ 统计字符串中某字符出现的次数
- 【问题描述】 编写程序统计一个英文文本文件中每个单词的出现次数(词频统计),并将统计结果按单词出现频率由高至低输出到指定文件中。 注:在此单词为仅由字母组成的字符序列。包含大写字母的单词应将大写字母转
- 统计字符串中数字、字母、其他字符的出现次数
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
- 键盘输入一个字符串,并且统计其中各种字符出现的次数。 种类有:大写字母、小写字母、数字、其他
- 统计字符串中每个字符出现的次数
- 字符串中某一字符出现的次数统计
- 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
- 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可(一般强密码规则)
- 正则表达式匹配“大写字母,小写字母,数字,特殊字符”四项中的至少三项