编程统计一个字符串中每个字符出现的次数-Java
程序员文章站
2022-04-18 11:31:31
...
需求:在控制台输入一个字符串,计算该字符串每个字符出现的次数。
代码实现:
public static void main(String[] args) {
LinkedHashMap<Character,Integer> map = new LinkedHashMap<>();
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String s = sc.nextLine();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (map.containsKey(c)){
map.put(c,map.get(c)+1);
}else {
map.put(c,1);
}
//map.put(c,map.containsKey(c)?map.get(c)+1:1);
}
System.out.println(map);
上一篇: 在澳洲逛个动物园都不省心
下一篇: Java多线程面试问答
推荐阅读
-
MSSQL sqlserver 统计"一个字符串"在"另一个字符串"中出现的次数的方法
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)
-
面试题-给定一段文本,找到包含字段串a,同时剔除包含字符串b的行,然后使用“:”分割取所有列,最后对结果排序,统计每个值出现的次数
-
统计一个字符串中相应字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
使用grep -o统计文件中某个字符串出现的次数
-
java程序员的从0到1:统计某字符串在某文件中出现的次数(面试题)
-
java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
-
mysql 统计一个字符在字符串中出现的次数