好久没有写过博客了,一是因为最近趁国庆假期学习了一下集合Collection和map集合,二来下狠心早起去学车,时间也是很紧张,其实生活嘛,就是需要这种紧张的气氛。今天总结一下前几天写过的一个程序,好了,开始技术!
在这里这个程序的要求如下:
获取某一字符串如:"ag cCCCde3766ddgdfelakgjh"中,每一个字母(只要字母)出现的次数;要求输出格式是:a(2)b(1)h(4).....
看到这个要求应该想到一下几点:
(1)使用什么工具,因为操作的是字符串中的字母,所以先将字符串变成字符数组,字母和次数之间存在映射关系,是数组!---而且这种关系很多你就需要使用Map集合!可以保证唯一性的一方具备顺序----所以可以使用TreeMap。在这里使用Map集合是最为方便的,当然其他的方式也可以编出来。代码如下: