HashMap의 단일 키에 여러 값 매핑
Java의 HashMap에서 각 키는 단일 값과 연결됩니다. 그러나 여러 값을 단일 키에 매핑해야 하는 시나리오가 있습니다. 이를 달성하는 방법은 다음과 같습니다.
MultiValueMap 접근 방식:
가장 간단하고 간단한 접근 방식은 목록 맵을 사용하는 것입니다. 여기에는 값이 여러 값을 포함하는 ArrayList인 HashMap을 만드는 작업이 포함됩니다. 예를 들어:
Map
특정 키에 여러 값을 추가하려면 put을 사용할 수 있습니다. () 메소드:
multiMap.put("key", new ArrayList
값을 검색하려면 get() 메서드를 사용하여 ArrayList를 얻은 다음 이를 반복할 수 있습니다.
List
이 예에서 값에는 ["value1", "value2", "value3"]이 있는 목록이 포함됩니다. 그런 다음 인덱스를 기반으로 원하는 값에 액세스할 수 있습니다(예: 세 번째 값의 경우 value.get(2)).
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3