मुझे संग्रह और सेट इंटरफेस को क्रमबद्ध करना है। जावा पर उन इंटरफेस के लिए सबसे अच्छा सीरियलज़ेबल प्रतिस्थापन कौन सा है?"सेट" और "संग्रह" इंटरफेस के लिए सबसे अच्छा सीरियलज़ेबल प्रतिस्थापन क्या है?
6
A
उत्तर
16
सेट इंटरफ़ेस है।
हैशसेट का उपयोग करें जो लागू करने और हैशसेट क्रमिक हैं।
बस सुनिश्चित करें कि सेट में सभी ऑब्जेक्ट्स क्रमबद्ध है।
पी एस के लिए
। यह एक HashSet किसी भी ठोस वर्ग कि serializable और लागू करने है सेट, या संग्रह
1
प्रकार की जाँच है कि सेट जानता serializable नहीं है का उपयोग होना जरूरी नहीं है, लेकिन सेट के एक उप-प्रकार serializable हो सकता है।
सेट एक इंटरफ़ेस है। लेकिन सेट का कार्यान्वयन हैशसेट है। यह serializable है।
आप सेट को क्रमबद्ध करने की अपेक्षा नहीं करेंगे क्योंकि एक सेट को तत्काल नहीं किया जा सकता है।
Set st = new Set(); // illegal
तो सेट को वास्तव में Serializable को लागू करने की आवश्यकता नहीं है।
वैसे भी, आप LinkedHashSet और TreeSet का उपयोग कर सकते हैं। वे भी Serializable हैं।
0
कुछ आम लोगों:
--HashSet:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, Set<E>
--TreeSet:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, NavigableSet<E>,
Set<E>, SortedSet<E>
--ArrayList:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess
--LinkedList:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, Queue<E>
संबंधित मुद्दे
- 1. Android में गैलरी के लिए सबसे अच्छा प्रतिस्थापन क्या है?
- 2. रेडिस में सूची और सेट हैंडलिंग के लिए सबसे अच्छा अभ्यास क्या है?
- 3. हाइबरनेट: उपयोग करने के लिए सबसे अच्छा संग्रह प्रकार - बैग, आईडीबैग, सेट, सूची, मानचित्र
- 4. संग्रह को स्ट्रिंग में बदलने के लिए सबसे अच्छा तरीका
- 5. सीएमके के लिए सबसे अच्छा मुफ्त संदर्भ क्या है?
- 6. एकाधिक फ़ाइलों पर नियमित अभिव्यक्तियों को ढूंढने और बदलने के लिए सबसे अच्छा टूल क्या है?
- 7. इकाई परीक्षण संग्रह का सबसे अच्छा तरीका?
- 8. सीरियलज़ेबल का क्या अर्थ है?
- 9. REBASE.EXE के लिए प्रतिस्थापन क्या है?
- 10. स्काला: सबसे अच्छा तरीका है संग्रह से अधिक पुनरावृति करने के लिए और यहाँ पॉप्युलेट सरणी
- 11. जावा में एक आंतरिक संग्रह लौटने के लिए सबसे अच्छा अभ्यास क्या है?
- 12. सी # और जावा इंटरफेस करने का सबसे अच्छा तरीका क्या है?
- 13. सीरियलज़ेबल
- 14. गैर-जेनेरिक संग्रह को सामान्य संग्रह में बदलने का सबसे अच्छा तरीका क्या है?
- 15. cblas इंटरफेस के लिए कोई अच्छा दस्तावेज?
- 16. ASIHTTPRequest के लिए एक अच्छा प्रतिस्थापन RESTKIT है?
- 17. अंक के सेट के लिए हैशकोड की गणना करने का सबसे अच्छा तरीका क्या है?
- 18. स्कैला @ सेरियलज़ेबल और जावा सीरियलज़ेबल के बीच क्या अंतर है?
- 19. क्या mdbtools के लिए कोई प्रतिस्थापन है?
- 20. एंड्रॉइड पार्सेलबल और सीरियलज़ेबल
- 21. सीरियलज़ेबल डिक्शनरी, कुंजी नाम कैसे सेट करें?
- 22. खोजने के लिए सबसे अच्छा स्केल मुहावरे
- 23. क्या रचना और मार्कर इंटरफेस के लिए कोई कामकाज है?
- 24. विंडोज के लिए यूनिक्स सिस्टम कमांड का सबसे अच्छा और सबसे पूर्ण कार्यान्वयन क्या है?
- 25. गिट के लिए सबसे अच्छा रूबी एपीआई क्या है?
- 26. विंडोज के लिए सबसे अच्छा मुफ्त सी ++ प्रोफाइलर क्या है?
- 27. सीखने (एन) एएसएम के लिए सबसे अच्छा संसाधन क्या है?
- 28. Mongoid सीखने के लिए सबसे अच्छा ट्यूटोरियल क्या है?
- 29. टेस्सेक्ट के लिए सबसे अच्छा छवि इनपुट प्रकार क्या है?
- 30. निरंतर इंटरफेस के लिए सबसे अधिक अनुकूल विकल्प क्या हैं?
आप http://stackoverflow.com/questions/8314318/is-the-serialization-of-guava-immutable-collections-stable – Jayan