어떤 String 에서 가장 많이 나타 난 문 자 를 찾 아 출력 횟수 (문자 가 길 음)

2457 단어
HashMap 이용.K 는 모든 문자 에 대응 합 니 다.V 는 해당 되 는 출현 횟수 에 대응 합 니 다.
빅 데이터 상황 에서 차 트 음악, 검색 횟수 가 가장 많은 단어, 등등 의 순 서 를 해결 할 수 있 습 니 다.
코드 는 다음 과 같다.
import java.util.HashMap;
import java.util.Map;

/**
 * Created by    on 2016/9/26 0026.
 */
public class Mostchar {
    public static void main(String[] args){
        String str = "aaabbBBBBcc";
        char[] chars = str.toCharArray();
        Map map=mapFun(chars);//      map
        int max=0;
        for (int i=0;iif (max"max = "+max);
    }

    public static Map  mapFun (char[] chars){
        Map map = new HashMap();
        if (chars != null&& chars.length!=0){
            for (int i=0;iif (null!=map.get(chars[i])){
                     map.put(chars[i],map.get(chars[i])+1);
                }else {
                    map.put(chars[i],1);
                }
            }
        }
        return map;
    }

}

다음으로 전송:https://www.cnblogs.com/lingongheng/p/6444233.html

좋은 웹페이지 즐겨찾기