黑马程序员技术交流社区

标题: 怎么判断字符串里重复的字符个数? [打印本页]

作者: 梦想的小草    时间: 2016-9-2 22:14
标题: 怎么判断字符串里重复的字符个数?
键盘录入字符串,判断字符串里重复的个数有多少个?并把个数输出到控制台.如ababccd    结果a2个,b2个,c2个,d1个.


作者: 爱吃柠檬    时间: 2016-9-6 21:35
字符串里只有字母吗 还是说数字字母都有
作者: &天马星空ぁ    时间: 2016-9-6 22:13
把字符串转变成一个数组arr定义一个新的数组arr1
找出arr中一共有几个不同的元素赋值给arr1[0]   arr1[1]  arr1[2]..
再回头找arr数组中分别有几个等于arr[0]   arr[1]   arr[2]...的
大体上我的思路是这样的,以前自己看过数组转换的内容,后来忘记了
现在正在从头开始学

作者: 细听风语为梧桐    时间: 2016-9-6 22:53
&天马星空ぁ 发表于 2016-9-6 22:13
把字符串转变成一个数组arr定义一个新的数组arr1
找出arr中一共有几个不同的元素赋值给arr1[0]   arr1[1]   ...

我感觉也是先这样呢
作者: NewBeeCoder    时间: 2016-9-6 23:37
转换成数组 遍历 就好了
作者: 不灬语    时间: 2016-9-6 23:41
从A-z循环,遇到 再把字符串转化成字符数组,一个个拿出来比,如遇到a,就a++; 最后个数不为空则打印出来.
作者: lzxxiong    时间: 2016-9-6 23:43
把字符串转成字符数组,然后把字符加到集合中.第一次添加到map集合中,第一次添加值设置为1,后面的值加1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2