java.util.Map 인스턴스의 keySet() 반복을 보고합니다. 여기서 반복의 키는 맵에서 값을 검색하는 데 사용됩니다.
entrySet() 또는 values() 반복으로 대체되는 경우 이러한 반복이 더 효율적일 수 있습니다(키가 실제로 사용되지 않는 경우).
유사하게, 람다 내에서 값을 검색하는 경우 keySet().forEach(key -> ...)를
forEach((key, value) -> ...)로 바꿀 수 있습니다.
예:
for (Object key : map.keySet()) {
Object val = map.get(key);
}
빠른 수정을 적용한 후:
for (Object val : map.values()) {}