分享

给定一个字符串,统计每个字母出现的此数

 昵称20907751 2014-12-15
刚学了Java基础,做了几道题目,留着纪念,发表一下,不知道等Java学完了,会不会有更加好的方法改进,当然了,也希望各猿友提出宝贵的意见

//给定一个字符串,统计每个字母出现的此数
import java.util.Map;
import java.util.HashMap;
import java.util.Set;

class Test {
public static void main(String[] args) {
String strs="abcccbadc";//输入一个字符串
Map<Character,Integer> map=new HashMap();//创建一个集合,键代表字符,值代表的是个数
for(int x=0;x<strs.length();x++){//遍历字符串
char ch=strs.charAt(x);
if(map.get(ch)==null){
map.put(ch,1);
}
else{
int i=map.get(ch);
map.put(ch,++i);
}
}
Set<Character> set=map.keySet();//遍历集合
for(Character ch:set){
System.out.println(ch+"="+map.get(str));
}
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多