collections पर टैग किए गए जवाब

संग्रह API, डेवलपर्स को वर्गों और इंटरफेस के एक सेट के साथ प्रदान करता है जो वस्तुओं के संग्रह को संभालना आसान बनाता है।

8
थ्रेड-सुरक्षित शब्दकोश को लागू करने का सबसे अच्छा तरीका क्या है?
मैं IDEDIA से प्राप्त करके और एक निजी SyncRoot ऑब्जेक्ट को परिभाषित करके C # में एक थ्रेड-सुरक्षित शब्दकोश को लागू करने में सक्षम था: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot …

15
HashMap के लिए बिल्डर
अमरूद हमें जावा प्रकारों के लिए महान कारखाने के तरीके प्रदान करता है, जैसे कि Maps.newHashMap()। लेकिन क्या जावा मैप्स के लिए बिल्डर भी हैं? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

8
एक संग्रह में AddRange
एक सहकर्मी ने आज मुझसे पूछा कि एक संग्रह में एक सीमा कैसे जोड़नी है। उसके पास एक वर्ग है जो विरासत में मिला है Collection<T>। वहाँ केवल उस प्रकार की एक संपत्ति है जिसमें पहले से ही कुछ आइटम हैं। वह किसी अन्य संग्रह में आइटम को संपत्ति संग्रह …


8
मैं उसी पंक्ति में एक C # सूची को कैसे आरंभ कर सकता हूं जिसे मैं घोषित करता हूं। (IEnumerable स्ट्रिंग संग्रह उदाहरण)
मैं अपना टेस्टकोड लिख रहा हूं और मैं नहीं चाहता कि मैं लिखें: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); मुझे लिखना अच्छा लगेगा List<string> nameslist = new List<string>({"one", "two", "three"}); हालांकि {"एक", "दो", "तीन"} "IEnumerable स्ट्रिंग संग्रह" नहीं है। मैं IEnumerable स्ट्रिंग संग्रह "का उपयोग करके इसे एक …

8
ग्रूवी में सूची से नक्शा बनाने के लिए शॉर्टकट?
मैं इसके लिए कुछ उपाय करना चाहूंगा: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } GDK सामान जिस तरह से दिया गया है, मुझे उम्मीद है कि मैं कुछ ऐसा कर पाऊंगा: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } लेकिन मैंने डॉक्स में …


4
Collections.emptyList () और Collections.EMPTY_LIST के बीच क्या अंतर है
जावा में, हमारे पास Collections.emptyList () और Collections.EMPTY_LIST हैं । दोनों के पास समान संपत्ति है: खाली सूची (अपरिवर्तनीय) लौटाता है। यह सूची क्रमबद्ध है। तो एक या दूसरे का उपयोग करने के बीच सटीक अंतर क्या है?
105 java  list  collections 

22
परिवर्तित सूची <Integer> से सूची <स्ट्रिंग>
मेरे पास पूर्णांकों की एक सूची है, List&lt;Integer&gt;और मैं सभी पूर्णांक वस्तुओं को स्ट्रिंग्स में बदलना चाहता हूं, इस प्रकार एक नए के साथ समाप्त हो रहा हूं List&lt;String&gt;। स्वाभाविक रूप से, मैं प्रत्येक पूर्णांक List&lt;String&gt;के लिए कॉल करने वाली सूची के माध्यम से एक नया और लूप बना सकता …

6
एक जावास्क्रिप्ट वस्तु में तत्वों की संख्या
वहाँ एक जावास्क्रिप्ट वस्तु में तत्वों की संख्या (कहीं से) प्राप्त करने का एक तरीका है ?? (अर्थात निरंतर समय जटिलता)। मैं एक संपत्ति या विधि नहीं खोज सकता जो उस जानकारी को पुनः प्राप्त करे। अब तक मैं केवल पूरे संग्रह के माध्यम से एक पुनरावृत्ति करने के बारे …


1

1
क्यों संग्रह। एसॉर्ट क्विकॉर्ट के बजाय मर्ज सॉर्ट का उपयोग करता है?
हम जानते हैं कि त्वरित सॉर्ट सबसे तेज़ सॉर्टिंग एल्गोरिथम है। JDK6 collections.sortत्वरित सॉर्ट के बजाय मर्ज सॉर्ट एल्गोरिथ्म का उपयोग करता है। लेकिन Arrays.sort त्वरित सॉर्ट एल्गोरिथ्म का उपयोग करता है। क्या कारण है। त्वरित सॉर्ट के बजाय कलेक्शन.सॉर्ट मर्ज सॉर्ट का उपयोग करता है?

5
स्काला में val-mutable बनाम var-immutable
क्या स्केलेबल में कोई दिशा-निर्देश है जब वैल्यू को एक म्यूचुअल संग्रह के साथ उपयोग करने के लिए बनाम एक अपरिवर्तनीय संग्रह के साथ संस्करण का उपयोग करने के लिए? या क्या आपको वास्तव में एक अपरिवर्तनीय संग्रह के साथ घाटी के लिए लक्ष्य करना चाहिए? तथ्य यह है कि …

1
Java का AbstractList का रिमरेंज () विधि संरक्षित क्यों है?
क्या किसी के पास कोई विचार है, क्यों AbstractRist (और ArrayList में ) को हटा दें protected? यह एक बहुत अच्छी तरह से परिभाषित और उपयोगी ऑपरेशन जैसा दिखता है, लेकिन फिर भी, इसका उपयोग करने के लिए, हम सूची कार्यान्वयन को उप-वर्ग करने के लिए मजबूर हैं। क्या कुछ …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.