将字符串按照字母顺序输出,大写字母在小字字母的前面,并统计出出现最多的字符及出现的次数(必须使用一种设计模式),在线等,请大神帮助:
例:String str = “gjhgjhlHello”;
输出:eHllo, l=3
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
sring由于char数组构成
1.先把string内部的char数组取出。
2.由于list支持sort排序,则把char添加给list。
3.对list进行内部排序打印即可
1,调用这个toCharArray方法编程数组:例子:char[] w = str.toCharArray();
2,对W的字符串的ASCII进行排序,可解决字母排序输出
3,建立一个类{int ascii;int time},用数组记录每个字的ascii和出现的次数 最后排序就做出来了