[Java] 자바 List/Array에서 특정 값 개수 세기 / 리스트 데이터 빈번도

2022-12-07


Photo by Elijah Pilchard on Unsplash


1.방법

 

리스트의 경우 형변환 없이 바로 Collections.frequency 메소드를 사용하여 빈번도를 확인할 수있으며, array의 경우 list 형태로 한번 변환이 필요하다.

 

import java.util.Arrays;
import java.util.Collections;
import java.util.List;


@SpringBootTest
public class Test2 {


	@Test
	void test123() {
		Boolean [] checkArr = new Boolean [] {false, false, false}; //배열생성
		List<Boolean> checkList = Arrays.asList(checkArr); //배열 리스트변경
		//리스트에서의 빈번도 확인
       	 	System.out.println(Collections.frequency(checkList, false)); 
            	//출력값 3
	}
}

메인 이미지 출처 : Photo by Elijah Pilchard on Unsplash