2 dianzikuangjie dianzikuangjie 于 2014.05.10 13:52 提问

将字符串按照字母顺序输出

将字符串按照字母顺序输出,大写字母在小字字母的前面,并统计出出现最多的字符及出现的次数(必须使用一种设计模式),在线等,请大神帮助:

例:String str = “gjhgjhlHello”;
输出:eHllo, l=3

1个回答

shuanger_
shuanger_   2014.05.11 22:26

1,调用这个toCharArray方法编程数组:例子:char[] w = str.toCharArray();
2,对W的字符串的ASCII进行排序,可解决字母排序输出
3,建立一个类{int ascii;int time},用数组记录每个字的ascii和出现的次数 最后排序就做出来了

shuanger_
shuanger_ 没看到设计模式,不好意思我觉得没有设计模式也不错。如果是任务随意加一个工厂模式和单子模式来建立第三问的数组吧~
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!