MAP 안의 요소를 표현하는 방법에 대해서 알아보자
* map의 요소를 한번에 확인하는 방법
1. map의 KEY값을 .keySet() 함수로 Set<String> 형태로 RETRUN 받을수 있다.
iterator를통해서 값을 하나씩 꺼내서 .get(Key keyt) 함수를 통해서 Value 값을 리턴 받을수 있다.
2. map.entrySet() 함수를 통해서 Set<Entry<String,Integer>> 값을 리턴 받을수 있는데
이를 향상된 FOR문을 통해서 for( Entry<String,Integer> entrySet : map.entrySet() )
entry는 Key값과 Value 값을 갖는 Set을 얻으며 , getKey(), getValue() 를 통해서 요소를 확인 할 수 있다.
3. Map을 values() 함수를 통해서 Collection<Integer> 객체로 형변환이 가능하며
형변환된 인스턴스 객체는 배열형태로 확인할수 있다.
4. JAVA 8 이후의 표현방법
map을 foreach() 함수를 통해서 key값과 value을 확인할 수 있다.
'Algorithm' 카테고리의 다른 글
[Algorithm] 키패드 누르기 (0) | 2022.05.25 |
---|---|
[Algorithm] 숫자문자열과 영단어 (0) | 2022.05.24 |
[Algorithm] 아이디 생성시 규칙에 따른 변경 후 생성 알고리즘 (0) | 2022.05.23 |
[Algorithm] 로또 최대 등수 및 최저 등수 구하기 (0) | 2022.05.21 |
[Algorithm] Map.getOrDefault (0) | 2022.05.20 |