转载:统计一串英文中出现次数最多的单词以及次数;
来源:互联网 发布:数控画图软件 编辑:程序博客网 时间:2024/05/17 03:23
代码转 http://zhidao.baidu.com/link?url=cVl1QlTcYenN_dmR8PpWk5U8Dh098g6qI9jCNEyICUZ2k1Mt0qVw-b6O0bRh3P82sg3
package cn.rrl.interview;/** * 统计一串英文中出现次数最多的单词以及次数 * @author lenovo * */public class NewCountWord {/** * @param args */public static void main(String[] args) {String str = "But by the end of the year,look to the skies above London and you'll see the usual suspects raninclouds,planes and pigeons.you might just see something else.";System.out.println(getMax(getTheChar(str))); }/** * 得到所有字母的次数 * @param str * @return */public static int[] getTheChar(String str){int[] chari = new int[26];//定义一个存储26个字母次数的int集合String [] strs = str.split("[ '.,]");StringBuffer sb = new StringBuffer();for(int i=0;i<strs.length;i++){sb.append(strs[i]);}String sbs = sb.toString().toLowerCase();//得到字符串for(char c='a';c<(char)('a'+25);c++){//迭代产生 abcd... 26个字母for(int i=0;i<sbs.length();i++){char chs = sbs.charAt(i);if(c==chs){chari[c-'a']++;}}}return chari;}public static String getMax(int [] chari){int max = chari[0];for(int i=1;i<chari.length;i++){if(max<chari[i]){max=chari[i];}}int index=0;for(int i=0;i<chari.length;i++){if(max==chari[i]){index=i;break;}}char c =(char) ('a'+index);return c+"..次数"+max;} }
0 0
- 转载:统计一串英文中出现次数最多的单词以及次数;
- JAVA-统计英文句子中出现次数最多的单词和出现的次数
- 一串字符串中出现次数最多的单词
- 统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 统计一串字符串中出现次数最多和次多的单词
- 统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 统计一篇英文文章中出现次数最多的前五个单词
- 微软笔试题 统计英文电子书中出现次数最多的k个单词
- 统计一篇英文文章中出现次数最多的10个单词
- 华为:统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 统计连续出现次数最多的单词
- 统计英文文章中单词出现次数
- 统计一篇英文中每个单词出现的次数
- 统计一段英文中单词出现的次数
- 统计一篇英文文章中所有的单词以及出现的次数
- TOP K算法(微软笔试题 统计英文电子书中出现次数最多的k个单词)
- java实现找出一串单词中最长的单词和次数最多的单词
- 统计单词出现的最多次数(Trie树)
- 内存不足
- .net 一个解决方案调用另一个解决方案里面的dll文件 调试
- pojo和javabean的比较
- Spring 给Bean属性注入null值
- 二分查找 C/C++实现
- 转载:统计一串英文中出现次数最多的单词以及次数;
- IOS 原生二维码、条形码扫描for IOS7 (八)
- iOS开发之理解iOS中的MVC设计模式
- UIButton之ImageEdgeInsets,TitleEdgeInsets详解
- 2016-06-06-1
- 如何使用layer-list做出阴影效果
- 数据库技术分享
- 全方位立体监控之日志解决方案ELK(2)
- ElasticSearch的工作机制