मुझे Google संग्रह ImmutableMap
और LinkedHashMap
— परिभाषित पुनरावृत्ति आदेश के साथ अपरिवर्तनीय मानचित्र के संयोजन की आवश्यकता है। ऐसा लगता है कि ImmutableMap ही वास्तव में यात्रा के क्रम में कम से कम its documentation says परिभाषित किया गया है: विश्वसनीय उपयोगकर्ता द्वारा निर्दिष्ट यात्रा आदेश के साथGoogle संग्रह ImmutableMap पुनरावृत्ति आदेश
एक अपरिवर्तनीय, हैश आधारित मानचित्र।
हालांकि कोई और विवरण नहीं है। त्वरित परीक्षण से पता चलता है कि यह सच हो सकता है, लेकिन मैं यह सुनिश्चित करना चाहता हूं। दुर्भाग्यवश स्रोतों में त्वरित रूप से मुझे बहुत मदद नहीं मिली।
मेरा प्रश्न है: क्या मैं ImmutableMap के पुनरावृत्ति आदेश पर भरोसा कर सकता हूं? यदि मैं ImmutableMap.copyOf(linkedHashMap)
करता हूं, तो क्या इसके मूल पुन: हैश मानचित्र के समान पुनरावृत्ति आदेश होगा? निर्माता द्वारा निर्मित अपरिवर्तनीय मानचित्रों के बारे में क्या? आधिकारिक उत्तर के लिए कुछ लिंक मदद करेंगे, क्योंकि Google को कुछ भी उपयोगी नहीं मिला। (और नहीं, स्रोतों के लिंक गिनती नहीं है)।
मेरा मानना है कि संग्रह अब गुवा पुस्तकालय में तब्दील हो गए हैं। लेकिन ImmutableMap के लिए प्रलेखन वही है। – Thilo