본문 바로가기
Algorithm

[Algorithm/MAP] MAP의 표현방법

by dev_Step 2022. 5. 21.

 

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을 확인할 수 있다.