HashMap 中將多個值對應到單一鍵
在 Java 的 HashMap 中,每個鍵都與單一值關聯。但是,在某些情況下,您可能需要將多個值對應到單一鍵。以下是實現此目的的方法:
多值映射方法:
最簡單、最直接的方法是使用列表映射。這涉及創建一個 HashMap,其中的值是包含多個值的 ArrayList。例如:
Map
要為特定鍵新增多個值,可以使用put () 方法:
multiMap.put("key", new ArrayList
要檢索值,可以使用get() 方法取得ArrayList,然後對其進行迭代:
List
在此範例中,值將包含一個帶有 ["value1", "value2", "value3"] 的清單。然後,您可以根據索引存取所需的值(即第三個值的values.get(2))。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3