Collections Frequency 사용법
Collections Frequency 사용법을 알아봅니다.
Goal
- Collecions.frequency 사용법에 대해서 알아본다.
기능
Collection 안에 있는 객체가 몇번 등장했는지를 리턴해준다.
1 |
|
- return 값은 일치하는 개수가 된다.
예제 코드
1 |
|
- number안에 1이 몇개나 있는지를 확인해본다.
1 |
|
1 |
|
- for loop나 stream을 사용하는것보다 훨씬 깔끔하게 구현이 되는것을 볼 수 있다.
Map을 사용하는 경우
1 |
|
1 |
|
- 매칭되는 경우의 수를 아주 간결하게 찾을 수 있게된다.
- key는 중복되지 않기 때문에 이름에 대한 검색은 올바르지 못한 예제이지만,
그냥 이렇게 사용할 수 있다~
라고만 보고 가면 되겠습니다.
Reference
- https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#frequency(java.util.Collection,%20java.lang.Object)
- https://www.geeksforgeeks.org/java-util-collections-frequency-java/