`
cpf1985
  • 浏览: 76448 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中字符出现的次数

    博客分类:
  • java
阅读更多
import java.util.*;

public class Test {  

    public static void main(String args[]){ 

        String s = "abcdad"; //待测试的字符串

        Map<Character, Integer> result = getCharMaps(s);

        System.out.println(result);//打印出字符串中各字符出现的次数!

        

   } 

    public static Map<Character, Integer> getCharMaps(String s) {

        Map<Character, Integer> map = new HashMap<Character, Integer>();

        for(int i = 0; i < s.length(); i  ) {

            Character c = s.charAt(i);

            Integer count = map.get(c);

            map.put(c, count == null ? 1 : count   1);

        }

        return map;

        

    }

   

} 


分享到:
评论
1 楼 yiqi1943 2011-09-15  
好文章,不过有几处错误不知道是不是楼主贴的时候疏忽了。
27行“ count   1” 改为 “count+1”

相关推荐

Global site tag (gtag.js) - Google Analytics