用java编 给定一字符串"today is a special day",长度为任意,要求找出其出现次数最多的字符及计算次数()可以用HashMap,HashSet,Collections实现.非常感激!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 23:18:54
用java编给定一字符串"todayisaspecialday",长度为任意,要求找出其出现次数最多的字符及计算次数()可以用HashMap,HashSet,Collections实现.非常感激!用j

用java编 给定一字符串"today is a special day",长度为任意,要求找出其出现次数最多的字符及计算次数()可以用HashMap,HashSet,Collections实现.非常感激!
用java编 给定一字符串"today is a special day",长度为任意,要求找出其出现次数最多的字符及计算次数()
可以用HashMap,HashSet,Collections实现.
非常感激!

用java编 给定一字符串"today is a special day",长度为任意,要求找出其出现次数最多的字符及计算次数()可以用HashMap,HashSet,Collections实现.非常感激!
既然你提这个问题,那你肯定有基础了,我给点提示你应该会的
第一步 将字符串转化为字符数组,假设数组char [] ch
第二步 创建HashMap对象map,key用来表示某个字符,值是这个字符出现的次数,创建一个HashSet对象set,用于判断一个字符是不是出现了多次
第三步 遍历字符数组ch,将数组的元素添加到set集合中去,boolean b=set.add(c);如果返回值为false说明这个字符已经在集合set中出现过,那么使用int count = map.get(c);查找到对应的已经出现的次数,在这个次数的基础上+1,然后重新put到map中去;如果b的值为false,说明这个字符时第一次出现的,map.put(c,1);
经过以上三步就可以实现你说的功能了

用java编 给定一字符串today is a special day,长度为任意,要求找出其出现次数最多的字符及计算次数()可以用HashMap,HashSet,Collections实现.非常感激! 请教两道Java程序练习题1.编写一个方法,能够将任何一个字符串中的china替换成java,如果给定的字符串中不包含china的话,则返回字符串的前5个字符.如果字符串的长度不够5,则返回error.[]2.编写一 关于集合问题 C#高手请进17.请编一个函数fun(char*s),该函数的功能是把字符串中的内容逆置.例如:字符串中原有的字符串为abcdefg,则调用该函数后,串中的内容为gfedcba.一楼的老师用的是C语言, 用java求任意一个字符串中英文单词的总数,最长单词的长度,最短单词的长度 求判断字符串是否是拼音的成熟算法给定一个字符串如qiaodang,shuangyue等,用算法判断其是否是拼音或者拼音组合,什么语言都行,重点讲算法的实现给定一个连续的只包含字母的字符串如guangangei 编一个程序,将两个字符串连接起来,(1)用strcat函数(2)不用strcat函数. yi er san si wu liu qi ba jiu 分别对应123456789,对一段只含有这几种字符串的字符串进行转换已知:yi er san si wu liu qi ba jiu 分别对应123456789,对一段只含有这几种字符串的字符串进行转换,用java编程解 呼叫中心的坐席软件用什么语言编写比较好啊?用java编的话, 编写一个web应用求出Fibonacci数列前n个数. 用JAVA编 怎么办啊 怎么样用Java编一元二次方程求解,其中要加入复数解. 用JAVA编写一个程序,判断一个字符串中有几个单词,例:I am tom.输出三个单词.单词之间的空格数不定! c语言二维数组排序给定一个10*10的矩阵a,编一程序实现a[i1][j1] 用“一”编一个童话 java 将多个集合的内容各取一个字组成不重复的字符串比如 集合A{你,没,它}集合B{步,孝}C {死,克,贵,王,证,吃,用}.多个集合,现在想将他们若干个集合各取一个字,然后组合起来,拼成一 用C语言编一个程序:任意给定一个大于1的正整数,求它的所有因数 java编程:字符串this is a test 倒序输出 test is a this JAVA中字符串表达式“abcd” = =“ab” + “cd”的运算结果 java中怎么搜索一个字符串中的所有英文单词?要英文单词,不是英文字符.