`
yzz9i
  • 浏览: 216987 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

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("/"));
      }
    }
2
2
分享到:
评论
4 楼 yzz9i 2011-08-30  
不要再踩我来,,哥哥姐姐大叔大伯婶婶阿姨们... 
3 楼 yzz9i 2011-08-30  
可以把也,正则表达式挺强大的。不过我没使用过...
2 楼 xuedong 2011-08-20  
scalong 写道
学学正则表达式

怎么使用了。麻烦说下,用正则可以得到字符串中每个字符出现的次数吗
1 楼 scalong 2011-08-20  
学学正则表达式

相关推荐

    将字符串中由空格隔开的每个单词首字母大写

    字符串中,每个单词由空格隔开,空格的个数不限 代码如下: function capitalize(sting) { var words = string.split(” “); for(var i = 0; i &lt; words.length; i++) { words[i] = words[i].charAt(0)....

    java 课程 实验

    1. 编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数。(字符串可以在main方法中指定) 2. 调用java.lang.Math的成员函数“public static double random()”运算下面表达式1000次,...

    Java-PHP-C#

    你也可以把你不想要得字符列在中括号里,你只需要在总括号里面使用'^' 作为开头 (i.e., "%[^a-zA-Z]%" 匹配含有 两个百分号里面有一个非字母 的字符串). 为了能够解释,但"^.[$()│*+?{\"作为有特殊意义的字符的...

    学习的第一天(C+Java的算法)

    字符串的分类统计(计算字符串中字母、数字、空格和其它字符的个数) Java 代码: import java.util.*; public class Demo { public static void main(String[] args) { Scanner int1 = new Scanner(System.in); ...

    最新JAVA编程题全集_50题及答案

    //统计字符串的个数 "I'm go to swimming" // I:1 // ':1 // m:3 // 空格:3 // g:2// ... String str = "I'm go to swimming"; Set&lt;String&gt; set = new HashSet&lt;String&gt;(); for(int i=0;i();i++){ ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例075 获取字符串中汉字的个数 94 实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 实例079 判断手机号的合法性 99 实例080 用...

    正则表达式

    /\s+java\s+/ //匹配字符串"java" ,并且该串前后可以有一个或多个空格. /[^"] * / //匹配零个或多个非引号字符. 正则表达式的复制字符 字符 含义 ________________________________________________________...

    java 经典习题.doc

    题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22...

    达内 coreJava 习题答案

    import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...

    freemarker总结

    cap_first:使字符串第一个字母大写 lower_case:将字符串转换成小写 upper_case:将字符串转换成大写 trim:去掉字符串前后的空白字符 下面是集合的常用内建函数 size:获取序列中元素的个数 下面是数字值的常用...

    正则表达式30分钟入门教程

    说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述...

Global site tag (gtag.js) - Google Analytics