黑马程序员技术交流社区

标题: 统计字符串中英文出现的次数 [打印本页]

作者: yaodd321    时间: 2014-11-4 21:19
标题: 统计字符串中英文出现的次数
有一个字符串 “jin天吃了yao,感觉mengmeng哒”,怎么统计英文字符出现的次数?应该以什么方法判断是不是英文字符?
作者: 姜浩    时间: 2014-11-4 21:55
因为字符之间是存在比较性的,  限定条件:
  1. if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')){

  2. }
复制代码

具体的记录方式,可以用map集合进行存储。
作者: Evred    时间: 2014-11-4 22:23
package study_3;  public class StringDemo {          /**          * @param args          */         public static void main(String[] args) {                 // TODO Auto-generated method stub                 String str="jin天吃了yao,感觉mengmeng哒";                 int count=0;//定义一个计数器                 for(char a='a';a<=(char)('a'+25);a++){                         for(int i=0;i<str.length();i++){                                 char ch =str.charAt(i);//把str中的所有内容取出。                                 if(a==ch){//判断是不是英文字母                                         count++;//每出现一次英文字母就自家一次                                 }                         }                                          }                 System.out.println(count);          }  }
作者: Evred    时间: 2014-11-4 22:24
package study_3;

public class StringDemo {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                String str="jin天吃了yao,感觉mengmeng哒";
                int count=0;//定义一个计数器
                for(char a='a';a<=(char)('a'+25);a++){
                        for(int i=0;i<str.length();i++){
                                char ch =str.charAt(i);//把str中的所有内容取出。
                                if(a==ch){//判断是不是英文字母
                                        count++;//每出现一次英文字母就自加一次
                                }
                        }
                       
                }
                System.out.println(count);

        }

}

作者: lighter    时间: 2014-11-5 00:27
毕老师视频里有,就在讲Map集合那一块




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2