代码是我看着 乐乐熊小妹 的博客打的。
import java.util.*;
public class Find {
public static void main(String[] args){
String s=new Scanner(System.in).nextLine();
Map<Character,Integer> m=new HashMap<Character,Integer>();
for(int i=0;i<s.length();i++){
//每个字符(key)及出现次数(value)存入HashMap
char c=s.charAt(i);
m.put(c,m.containsKey(c)?m.get(c)+1:1);
}
int max=Collections.max(m.values());
Set<Character> v=new HashSet<Character>();
for(Map.Entry<Character,Integer> e:m.entrySet())
if(e.getValue()==max) v.add(e.getKey());
System.out.println(v+"times"+max);
}
}
用的MyEclipse2017.
点击Run,找到Console,然后在下面随便输入一串比如“dsafadf asdfad ”,回车结束。得到: