/**
* 输出字符串s中出现次数最多的字符
* @param s
*/
public void testMaxCount(String s){
char[]a=s.toCharArray();
Map<String, Integer> count=new HashMap<String, Integer>();
for(char c:a){
if(!count.containsKey(String.valueOf(c))){
count.put(String.valueOf(c), 1);
}else{
int i=count.get(String.valueOf(c))+1;
count.remove(String.valueOf(c));
count.put(String.valueOf(c), i);
}
}
Set<Entry<String, Integer>> ss=count.entrySet();
int max=0;
String maxName="";
for(Iterator<Entry<String, Integer>> it =ss.iterator();it.hasNext();){
Entry<String, Integer> o=it.next();
int value=o.getValue();
while(value>max){
max=value;
maxName=o.getKey();
}
}
System.out.println("出现次数最多的字符是:"+maxName+"出现了:"+max+"次");
}
分享到:
相关推荐
已知字符串“aabbbcddddeeffffghijklmnopqrst”编程找出出现最多的字符和...Description:求字符串中出现次数最多的字符和次数 ********************************************************/ #include stdafx.h #inclu
本文实例讲述了python统计字符串中指定字符出现次数的方法。分享给大家供大家参考。具体如下: python统计字符串中指定字符出现的次数,例如想统计字符串中空格的数量 s = "Count, the number of spaces." print s....
统计给定字符串在文本中出现的次数,如文本内容为asd asasdfg asd as zx67 asd mklo,给定字符串为as,则函数返回6。文本内容和给定字符串由命令行输入得到。
输出该字符串中每个出现过的数字,然后在冒号“:”后面输出该数字出现的次数。按数字大小,从小到大的顺序输出。一行输出一个数字及其出现次数。没有出现过的数字不输出。 Sample Input ldksfj857ld*&%&^000 ...
(2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 (4)存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围: 可以输入大写、小写的英文...
本文实例讲述了Python实现计算字符串中出现次数最多的字符。分享给大家供大家参考,具体如下: 1. 看了网上挺多写的方法都没达到我所需要的效果,我干脆自己写了个方法共享给大家 ee = 'aa111(((bbhhhhhh%jjjjjj%...
实验内容:从键盘输入一行字符,以‘$’结束,查找输入的字符串是否包含‘computer’字符串,如果包含,计算包含’computer’字符串的个数,并以十进制输出个数。 原理:输入一个字符串到定义好的空间string中,以’...
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
读取txt文件,统计“java”字符串出现的次数
在该程序中,我们定义了一个`countCharacter`函数来统计字符串中特定字符的出现次数。该函数接收三个参数:一个指向字符串的指针`str`、要统计的字符`ch`和用于存储出现次数的整数指针`count`。在函数中,我们首先将...
给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 【输入】 输入包含一行,一个字符串,长度不超过1000。 【输出】 输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格...
主要介绍了Java编程实现统计一个字符串中各个字符出现次数的方法,涉及java针对字符串的遍历、判断、运算等相关操作技巧,需要的朋友可以参考下
例如:求字符串’nininihaoa’中出现次数最多字符 var str = "nininihaoa"; var o = {}; for (var i = 0, length = str.length; i < length; i++) { var char = str.charAt(i); if (o[char]) { o[char]+...
编写程序统计一组字符串中,单词(用空格隔开的连续的字符)的个数,大写字母的个数,小写字母的个数,数字的个数,空格的个数和其他字符的个数,调用函数实现
java随机生成50个数字并统计出现次数,生成随机数的同时,记录出现的次数,并显示出现最多次数的数字及次数
编写一个程序,统计输入的英文字符串中字母a,b和c分别出现的次数,并输出。
获取一个文本上每个字符出现的次数,将结果写在times.txt上
本文实例为大家分享了JavaScript统计字符出现次数的具体代码,供大家参考,具体内容如下 统计用户输入字符串中各字符出现的次数。 例如:输入字符串为”abca12abbc121d”,输出为:a出现3次,b出现3次,c出现2次...
定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。形如: def countchar(string): … … return a list if name == “main”: string = input() … ...
统计本地文件中单词出现次数 二.操作流程 1.读取外部文件创建JavaRDD; 2.通过flatMap转化操作切分字符串,获取单词新JavaRDD; 3.通过mapToPair,以key为单词,value统一为1的键值JavaPairRDD; 4.通过reduceByKey...