在程式設計中,使用字典或映射是儲存鍵值對的常用方法。通常,映射將鍵與單一值相關聯。但是,某些場景需要儲存與同一鍵關聯的多個字串值。讓我們探討一下這在映射中是否可行。
不幸的是,無法直接為同一個字串儲存多個字串值在標準地圖中鍵入。映射被設計為唯一鍵值對的集合,其中每個鍵都與單一值關聯。
而不是嘗試將多個字串儲存在一個映射,建議的解決方案是建立一個自訂物件來表示您要儲存的資料。在這種情況下,您可以建立一個 ContactInformation 對象,其中包含號碼、姓名、地址和電話的屬性。然後,您可以將 ContactInformation 物件儲存為地圖中的值。
例如:
<code class="java">public class ContactInformation { private String number; private String name; private String address; private String phone; // Constructor, getters, and setters } Map<String, ContactInformation> contactMap = new HashMap<>();</code>
透過使用一個物件來表示多個字串值,您可以有效地儲存和檢索與地圖中每個鍵關聯的資料。
以上是您可以在映射中的同一鍵下儲存多個字串值嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!