java判断字符出现次数
时间: 2023-10-11 21:05:55 浏览: 129
java统计字符串每个字符出现次数
5星 · 资源好评率100%
可以通过遍历字符串的每个字符,并使用一个计数器来统计字符出现的次数。
例如,以下是一个简单的例子,用于统计字符串中字符'a'出现的次数:
```java
String str = "Hello World";
char ch = 'a';
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ch) {
count++;
}
}
System.out.println("The character '" + ch + "' appears " + count + " times in the string.");
```
输出结果为:
```
The character 'a' appears 0 times in the string.
```
如果要统计字符串中所有字符出现的次数,可以使用一个Map来保存字符和计数器的对应关系。例如:
```java
String str = "Hello World";
Map<Character, Integer> charCount = new HashMap<>();
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (charCount.containsKey(ch)) {
charCount.put(ch, charCount.get(ch) + 1);
} else {
charCount.put(ch, 1);
}
}
System.out.println("Character count: " + charCount);
```
输出结果为:
```
Character count: {H=1, e=1, l=3, o=2, =1, W=1, r=1, d=1}
```
阅读全文