import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
String s = "sdauhfjsafertyeryey";
Map map = new HashMap();
for (int i = 0; i < s.length(); i++) {
//取出每一个字符
char c = s.charAt(i);
//containsKey()判断map集合中有没有这个键,返回Boolean
if (map.containsKey(c)) {
//取出该键的值(已出现的次数)
int value = (Integer) map.get(c);
//值加一,代表该字符又出现了一次
map.put(c, ++value);
}else {
//没有对应的字符则添加一个键值对
map.put(c,1);
}
}
System.out.println(map);
}
}
统计一个字符串中每个字符出现几次
于 2022-04-13 16:40:21 首次发布