欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java:集合框架(统计字符串中每个字符出现的次数)

程序员文章站 2022-03-02 14:13:25
...
import java.util.HashMap;

public class Test1 {

	public static void main(String[] args) {
		String s = "aaaabbbcccccccccc";
		char[] arr=s.toCharArray();
		HashMap<Character, Integer> hm=new HashMap<>();
		for (char e : arr) {//遍历字符数组
//			if(!hm.containsKey(c)) {//如果不包含这个键
//				hm.put(c, 1);
//			}else {
//				hm.put(c, hm.get(c)+1);
//			}
			hm.put(e, !hm.containsKey(e)?1:hm.get(e)+1);
		}
		for (Character key : hm.keySet()) {
			System.out.println(key+"="+hm.get(key));
		}
	}

}