import java.util.HashMap;
import java.util.Scanner;
public class Test_g {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一串字符:");
String str = scanner.nextLine();
HashMap<Character, Integer> hashMap =new HashMap<>();
for(char key : str.toCharArray()){//转化字符数组统计次数,字次对存进hashmap中
if(hashMap.containsKey(key)){
int value = hashMap.get(key);
value++;
hashMap.put(key,value);
}else{
hashMap.put(key,1);
}
}
for(char s : hashMap.keySet()){//遍历hashmap
int v = hashMap.get(s);
System.out.println(s+"出现了"+v+"次");
}
}
}
简单尝试:统计字符串字符出现次数
最新推荐文章于 2023-05-22 15:07:47 发布