计算一个字符串中每个字符出现次数。代码如下
import java.util.*;
//计算一个字符串中每个字符出现次数。
public class Test {
public static void main(String[] args) {
System.out.println("请输入一串字符");
Scanner sc =new Scanner(System.in);
String s = sc.nextLine();
find(s);
}
private static void find(String s) {
Map<Character,Integer> map = new HashMap<>();
for (int i = 0; i<s.length();i++){
char c =s.charAt(i);
if (!map.containsKey(c)){
map.put(c,1);
}else {
int j = map.get(c);
map.put(c, ++j);
}
}
System.out.println(map);
}
}