Java의 ArrayList에서 요소가 반복되는 횟수 계산

ArrayList에서 기존 요소의 반복 횟수 또는 출현 빈도를 얻으려면 frequency(Collection c, Object o) />
int  frequency(Collection c, Object o): 이 메서드는 o입니다. 예외가 발생합니다 NullPointerException cnull.

import java.util.ArrayList; 
import java.util.Collections;

public class ArrayListFrequency {

public static void main(String[] args) {

// String
ArrayList< 문자열> aList = 새로운 ArrayList< 문자열> ();

//ArrayList를 문자열로 채우기
aList.add("aa");
aList.add("ab");
aList.add("ac");
aList.add("aa");
aList.add("ab");
aList.add("ab");
aList.add("ac");

System.out.println("ArrayList 요소 ");
for(문자열 e:aList)
System.out.println(e);

/*frenquency()는 발생 횟수를 계산합니다.*/
int frequenceaa = Collections.frequency(aList, "aa");
int frequenceab = Collections.frequency(aList, "ab");
int frequenceac = Collections.frequency(aList, "ac");

System.out.println("주파수(aa): "+주파수aa);
System.out.println("주파수(ab): "+주파수);
System.out.println("주파수(ac): "+주파수ac);
}
}
런타임:

ArrayList 요소 
aa
ab
ac
aa
ab
ab
ac
frequency(aa): 2
frequency (ab) : 3
frequency (ac) : 2
< / pre > 참조 :
javadoc : Collections.frenquency ()< / a 메소드>