java - Hashtable returns value for wrong key -


मेरे पास हैशटेबल & lt; स्ट्रिंग, हैशटेबल & lt; स्ट्रिंग, स्ट्रिंग & gt; & gt; जहां मैं चाहता हूं एक कुंजी के साथ हैशटेबल प्राप्त करें, लेकिन यह अन्य कुंजी के लिए मान देता है। यहां कोड है:

  हॅशटेबल & lt; स्ट्रिंग, हैशटेबल & lt; स्ट्रिंग, स्ट्रिंग & gt; & gt; TestFormProperties = formProperties.getFormProperties (); हैशटेबल & lt; स्ट्रिंग, स्ट्रिंग & gt; ट्रीपॉप्स = (हैशटेबल & lt; स्ट्रिंग, स्ट्रिंग & gt;) testFormProperties.get ("क्लस्टरट्रीइटम");  

अब treeProps

  freeTextLabel = {GUIType = TreeItem, label = freeText, पथ = / डेटा [at0001] / आइटम [openEHR-EHR-CLUSTER.cluster_test_data_types.v1] / आइटम [at0001]}  

के बजाय

  क्लस्टरट्रीआईटीम = {guiType = TreeItem, label = फ्री टेस्ट, पथ = / डेटा [at0001] / आइटम [openEHR-EHR-CLUSTER.cluster_test_data_types.v1] / आइटम [at0001]}  

यहां डिस्बगर के अनुसार testFormProperties हैशटेबल की सामग्री:

<प्री> {freeTextLabel = {GUIType = TreeItem, label = freeText, पथ = / डेटा [at0001] / आइटम [openEHR-EHR-CLUSTER.cluster_test_data_types.v1] / आइटम [at0001]}, clusterTreeItem = {GUIType = TreeItem, label = freeText, पथ = / डेटा [at0001] / आइटम [openEHR-EHR-CLUSTER.cluster_test_data_types.v1] / आइटम [at0001]}}

मुझे मिल गया गुण & lt; स्ट्रिंग, हैशटेबल & lt; स्ट्रिंग, स्ट्रिंग & gt;

के साथ एक ही परिणाम क्या कोई यह बता सकता है कि क्या गलत है और क्यों?


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -