1. “给定一个字符串,找出这个字符串中出现最多的字符和次数”,
public class FindChar {
public static void main(String args[]){
String str="sgssssssssssjkoouyfdcjkkjhgdedryunnbbvffdssghhhj";
find(str);
}
public static void find(String s){
Character findchar= null;
int len=s.length();
int cout=0;
HashMap<Character,Integer> hp=new HashMap<Character,Integer>();
for(int i=0;i<len;i++){
char ch=s.charAt(i);
if(!hp.containsKey(ch))
hp.put(ch, 1);
else
{int index=hp.get(ch)+1;
hp.put(ch, index);
if(index>cout){
cout=index;
findchar=ch;