import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;
public class Cazhao {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in) ;
System.out.println("请输入一段字符串");
String s=sc.next();
//将字符串转化为字符数组,才能拿到每一个字符
char[] chars = s.toCharArray();
HashMap<Character,Integer> all=new HashMap<>();
//遍历字符数组获取每一个字符,并将字符存储在双列集合中
for (char c : chars) {
//存储过程中要做判断,如果集合中不包含这个键,就将该字符当作键,值为1存储;如果集合中包含这个键,就将值加1存储
if(!all.containsKey(c)){// //如果不包含这个键
all.put(c,1);
}else{
all.put(c,all.get(c)+1);
}
}
System.out.println(all);
}
}
输入一段字符串,统计字符串出现个数
最新推荐文章于 2022-09-08 00:01:15 发布