3.1 统计一个字符串数组里每一个字符串的出现次数 class Solution { public Map<String, Integer> calculateStringCount(List<String> strList) { } }
时间: 2024-11-03 14:17:33 浏览: 26
matlab字符串数组
在Java中,你可以使用HashMap来统计一个字符串数组(List<String>)中每个字符串出现的次数。这里是一个简单的`Solution`实现:
```java
import java.util.HashMap;
import java.util.Map;
class Solution {
public Map<String, Integer> calculateStringCount(List<String> strList) {
// 创建一个空的HashMap,键值对分别代表字符串和它们的出现次数
Map<String, Integer> stringCountMap = new HashMap<>();
// 遍历字符串列表
for (String str : strList) {
// 如果字符串已经在map中,则计数加一
if (stringCountMap.containsKey(str)) {
stringCountMap.put(str, stringCountMap.get(str) + 1);
}
// 否则,添加新的键值对,值初始化为1
else {
stringCountMap.put(str, 1);
}
}
return stringCountMap;
}
}
```
这个函数接受一个`List<String>`作为输入,返回一个`Map<String, Integer>`,其中键是唯一的字符串,值是该字符串在列表中出现的次数。
阅读全文