当前位置: 代码迷 >> Web前端 >> java 如何得到string字符串里面字母的个数
  详细解决方案

java 如何得到string字符串里面字母的个数

热度:157   发布时间:2012-09-05 15:19:35.0
java 怎么得到string字符串里面字母的个数

我试过这个方法 挺不错。

public static void test(String str){
      Map map = new HashMap();
      for(int i = 0; i < str.length(); i++){
       String ch = str.charAt(i) + "";
       Object och = map.get(ch);
       if(och == null){
        map.put(ch, new Integer(1));
       }else{
        map.put(ch, new Integer(((Integer)och).intValue()+ 1));
       }
      }
      Iterator it = map.keySet().iterator();
      System.out.println("字符串的总数是:" + str.length());
      System.out.println("/的数量是 " + map.get("/"));
      while(it.hasNext()){
    //  String key = (String)it.next();
       System.out.println("字母 " + key + " 的数量是 " + map.get("/"));
      }
    }
1 楼 scalong 2011-08-20  
学学正则表达式
2 楼 xuedong 2011-08-20  
scalong 写道
学学正则表达式

怎么使用了。麻烦说下,用正则可以得到字符串中每个字符出现的次数吗
3 楼 yzz9i 2011-08-30  
可以把也,正则表达式挺强大的。不过我没使用过...
4 楼 yzz9i 2011-08-30  
不要再踩我来,,哥哥姐姐大叔大伯婶婶阿姨们... 
  相关解决方案