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

Active Directory Authenticated Proxy Server with Squid or CNTLM -

java - @PluginTarget(Node.class) not registering as neo4j plugin -

python - Calculate STD manually using Groupby Pandas DataFrame -