AbstractMap.SimpleEntry
-
Java에서 단일 Key, Value 쌍 사용하기: Map.Entry<K, V>Today I Learned 2023. 1. 20. 01:24
프로그래머스 레벨 3 해시 문제 '베스트앨범'을 풀면서 사용한 Map.Entry Interface에 대해 정리했다. Map.Entry Map 타입의 인터페이스를 구현한 구현체에 대해 entrySet() 메서드를 호출하는 경우, 구현체에 포함되어 있는 [Key, Value] 쌍 전체를 포함하는 Set 컬렉션을 반환받을 수 있다. Map genresAndPlaySums = Map.of( "jazz", 1200, "classic", 5000, "k-pop", 2500, "j-pop", 300 ); Set entries = genresAndPlaySums.entrySet(); cf. docs.oracle.com에 따르면, 이렇게 얻은 Map.Entry들은 해당 Map의 항목에 대한 참조로써 사용될 수 있다고 한..