자바 프로 그래 밍 은 배열 의 각 요소 의 출현 횟수 를 통계 하 는 방법 을 실현 한다.

2510 단어 Java통계횟수
본 고 는 자바 프로 그래 밍 이 통계 배열 의 각 요소 의 출현 횟수 를 실현 하 는 방법 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

package javatest;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class NumOfEle {
  public static void main(String[] args) {
    String[] arr = new String[]{"aaa", "bbb", "ccc", "ddd", "ddd", "aaa"};
    Map<String, Integer> map = new HashMap<>();
    for (String str : arr) {
      Integer num = map.get(str);
      map.put(str, num == null ? 1 : num + 1);
    }
    Set set = map.entrySet();
    Iterator it = set.iterator();
    System.out.println("    :");
    while (it.hasNext()) {
      Map.Entry<String, Integer> entry = (Entry<String, Integer>) it.next();
      System.out.println("   " + entry.getKey() + "      : " + entry.getValue());
    }
    System.out.println("    :");
    Iterator it01 = map.keySet().iterator();
    while (it01.hasNext()) {
      Object key = it01.next();
      System.out.println("   " + key + "      : " + map.get(key));
    }
  }
}

실행 결과:

    :
   aaa      : 2
   ccc      : 1
   bbb      : 1
   ddd      : 2
    :
   aaa      : 2
   ccc      : 1
   bbb      : 1
   ddd      : 2

PS:여기 서 여러분 께 매우 편리 한 통계 도구 2 가 지 를 추천 합 니 다.
온라인 글자 수 통계 도구:
http://tools.jb51.net/code/zishutongji
온라인 문자 통계 및 편집 도구:
http://tools.jb51.net/code/char_tongji
자바 알고리즘 과 관련 된 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.자바 데이터 구조 및 알고리즘 튜 토리 얼,자바 조작 DOM 노드 기술 총화,자바 파일 과 디 렉 터 리 작업 기법 집합자바 캐 시 작업 기법 집합
본 고 에서 말 한 것 이 여러분 의 자바 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기