Java의 ArrayList에서 요소가 반복되는 횟수 계산
ArrayList에서 기존 요소의 반복 횟수 또는 출현 빈도를 얻으려면 frequency(Collection c, Object o) />int frequency(Collection c, Object o): 이 메서드는 o입니다. 예외가 발생합니다 NullPointerException c은 null.
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 메소드>