public class Test {
public static void main(String[] args) {
String a = "adasqere.././?@1231411413";
Map<Character, Integer> map = new HashMap<>();
char[] chars = a.toCharArray();
for (int i = 0; i < chars.length; i++) {
boolean b = map.containsKey(chars[i]);
if (!b) {
map.put(chars[i], 1);
} else {
Integer integer = map.get(chars[i]);
integer = integer + 1;
map.put(chars[i], integer);
}
}
System.out.println(map);
}
}
输出:{@=1, a=2, d=1, e=2, .=3, /=2, q=1, 1=5, r=1, 2=1, s=1, 3=2, 4=2, ?=1}
【统计String字符串中各个字符出现的次数】
最新推荐文章于 2023-07-11 15:51:29 发布