java计算字符串不同字符的个数
时间: 2023-08-10 19:04:42 浏览: 94
计算一个字符串中各种类型字符的个数
可以使用 Map 来统计字符串中不同字符的个数。具体实现代码如下:
```java
String str = "hello world";
Map<Character, Integer> map = new HashMap<>();
for (char c : str.toCharArray()) {
if (map.containsKey(c)) {
map.put(c, map.get(c) + 1);
} else {
map.put(c, 1);
}
}
System.out.println(map.size()); // 输出不同字符的个数
```
该代码中,首先将字符串转换为字符数组,然后使用 Map 来统计每个字符出现的次数,最后输出 Map 的大小即为不同字符的个数。
阅读全文