黑马程序员技术交流社区
标题:
输入一个字符串,分别统计出其中英文字母、空格、数字和其它字符的数量
[打印本页]
作者:
天雨云龙
时间:
2016-9-15 23:09
标题:
输入一个字符串,分别统计出其中英文字母、空格、数字和其它字符的数量
String str = "abcabc ABC ABC123456----!!!";
char[] charArray = str.toCharArray();
//转为字符数组后,存入HashSet集合中,去重,然后拿集合中的元素去和遍历的字符数组元素进行统计个数
HashSet<Character> hs = new HashSet<Character>();
for(char ch : charArray){
hs.add(ch);
}
for(char ch : hs){
int count=0;
for(char c : charArray){
if(c==ch){
count++;
}
}
System.out.print(ch+"("+count+")");
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2