A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhaokun 中级黑马   /  2016-9-23 23:36  /  922 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq",输出格式为:a(2)b(1)k(2)...

4 个回复

倒序浏览
学string类了就好做了,用2个数组也可以做
回复 使用道具 举报
学到HashMap了吗,把字符串转为字符数组,单个字符和字符个数分别作为键和值存入,键不重复存入,值可以通过get(key)得到
回复 使用道具 举报
a(2)b(1)k(2)..
回复 使用道具 举报
用String中的.length()与charAt()结合,遍历字符串,将所有的字符添加到set集合中,得到所有单个的字符,然后遍历set集合,在set集合的遍历中遍历字符串,统计单个字符出现的次数,这样就可以得到每个字符出现的次数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马