package com.web;
import java.util.HashMap;
import java.util.Scanner;
public class Test49 {
public static void main(String[] args) {
//1:创建一个集合 存储 字符 以及其出现的次数
HashMap<Character, Integer> map = new HashMap<Character, Integer>();
//友情提示
System.out.print("Input a String :");
String line = new Scanner(System.in).nextLine();
//2:遍历字符串
for (int i = 0; i < line.length(); i++) {
char c = line.charAt(i);
//判断 该字符 是否在键集中
if (!map.containsKey(c)) {
//说明这个字符没有出现过
//那就是第一次
map.put(c, 1);
} else {
//先获取之前的次数
Integer count = map.get(c);
count++;
//再次存入 更新
map.put(c, count);
}
}
System.out.println(map);
}
}
Map集合练习,计算一个字符串中每个字符出现次数
猜你喜欢
转载自blog.csdn.net/djydjy3333/article/details/121536341
今日推荐
周排行