Map 순회
Map을 사용하다보면 Map에 저장된 모든 데이터를 순회해야할 경우가 발생합니다. 여러가지 방법 중에서 아래의 3가지에 대해서 알아보았습니다.
Map 순회 방법
- entrySet()
- keySet()
- values()
entrySet 사용하기
entrySet은 key와 value 모두 필요한 경우에 사용하면 좋습니다. 반환값으로 Set을 반환해주기 때문에 for문을 사용해서 순회할수 있습니다.
1 | Map<String, Object> map = new HashMap(); |
keySet 사용하기
keySet은 key 값만 필요한 경우에 사용하면 좋습니다. 마찬가지로 반환값은 Set입니다.
1 | Map<String, Object> map = new HashMap(); |
values 사용하기
values는 value 값만 필요한 경우에 사용하면 좋습니다. 반환값은 Collection 입니다. Collection 또한 for문으로 순회할수 있습니다.
1 | Map<String, Object> map = new HashMap(); |