黑马程序员技术交流社区
标题:
统计字符串中元素出现的次数
[打印本页]
作者:
孙广浩
时间:
2015-11-13 12:40
标题:
统计字符串中元素出现的次数
import java.util.Comparator;
import java.util.HashMap;
public class Demo3_TreeMap {
public static void main(String[] args) {
String s = "aaaaabbbbbbbcccc"; //定义一个字符串
char [] arr = s.toCharArray(); //将字符串转换为字符数组
HashMap<Character, Integer> hm = new HashMap<>(); //定义hashmap集合
for(char c : arr) { //遍历字符串
if (!hm.containsKey(c)) { //判断出现的次数
hm.put(c, 1);
}else {
hm.put(c, hm.get(c)+1);
}
for (Character key : hm.keySet()) {
System.out.println(key + "=" + hm.get(key));
}
}
}
}
复制代码
作者:
小地瓜
时间:
2015-11-13 15:03
HashMap 表示我还没有学,看不得懂,之前我是用嘴基本的方法做的,去重然后在遍历
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2