Algorithm
[Algorithm/MAP] MAP의 표현방법
dev_Step
2022. 5. 21. 11:24
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을 확인할 수 있다.

