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

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

9
क्या मुझे एक संग्रह या एक स्ट्रीम वापस करनी चाहिए?
मान लीजिए कि मेरे पास एक विधि है जो एक सदस्य सूची में केवल-पढ़ने का दृश्य देता है: class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } इसके अलावा मान लीजिए …

19
उनमें वस्तुओं के क्रम के बावजूद समानता के लिए दो संग्रहों की तुलना करना
मैं दो संग्रह (C # में) की तुलना करना चाहूंगा, लेकिन मैं इसे कुशलता से लागू करने का सबसे अच्छा तरीका सुनिश्चित नहीं हूं। मैंने Enumerable.SequenceEqual के बारे में दूसरे सूत्र को पढ़ा है , लेकिन यह बिल्कुल वैसा नहीं है जैसा मैं देख रहा हूं। मेरे मामले में, दो …

8
संग्रह <टी> बनाम सूची <टी> आपको अपने इंटरफेस पर क्या उपयोग करना चाहिए?
कोड नीचे की तरह दिखता है: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } जब मैं कोड विश्लेषण चलाता हूं तो मुझे निम्नलिखित अनुशंसा मिलती है। चेतावनी 3 CA1002: Microsoft.Design: संग्रह, ReadOnlyCollection …

20
जावा में सॉर्ट किया गया संग्रह
मैं जावा में एक शुरुआत कर रहा हूँ। कृपया सुझाव दें कि जावा में क्रमबद्ध सूची को बनाए रखने के लिए कौन सा संग्रह (ओं) का उपयोग किया जा सकता है। मैंने कोशिश की है Mapऔर Set, लेकिन वे नहीं थे जो मैं देख रहा था।

5
मैं जावा में सभी शून्य के साथ एक ArrayList कैसे आरंभ कर सकता हूं?
ऐसा लगता है कि यह arraylistअपना काम नहीं कर रहा है: // presizing ArrayList&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(60); बाद में जब मैं इसे एक्सेस करने की कोशिश करता हूं: list.get(5) 0 वापस करने के बजाय यह IndexOutOfBoundsException को फेंकता है : इंडेक्स 5 लंबाई के लिए सीमा से बाहर 0 …
161 java  collections 


28
C # में एक सूची <T> से एन यादृच्छिक तत्वों का चयन करें
मुझे जेनेरिक सूची से 5 यादृच्छिक तत्वों का चयन करने के लिए एक त्वरित एल्गोरिथ्म की आवश्यकता है। उदाहरण के लिए, मैं एक से 5 यादृच्छिक तत्वों को प्राप्त करना चाहूंगा List&lt;string&gt;।

5
केस-इनसेंसिटिव डिक्शनरी जिसमें स्ट्रिंग की-टाइप सी # है।
अगर मेरे पास केस-असंवेदनशील Dictionary&lt;String,...&gt;जैसे तरीके बनाना संभव है ContainsKey? यह संबंधित लग रहा था, लेकिन मुझे यह ठीक से समझ में नहीं आया: सी # शब्दकोश: घोषणाओं के माध्यम से महत्वपूर्ण मामला असंवेदनशील बना

22
कैसे जांचें कि यदि IEnumerable शून्य या खाली है?
मुझे string.IsNullOrEmptyविधि पसंद है। मुझे कुछ ऐसा करना पसंद होगा जो IEnumerable के लिए समान कार्यक्षमता की अनुमति देगा। क्या ऐसा है? शायद कुछ संग्रह सहायक वर्ग? कारण मैं पूछ रहा हूं कि ifयदि संरक्षक है तो बयानों में कोड अव्यवस्थित दिखता है (mylist != null &amp;&amp; mylist.Any())। यह बहुत …


3
जावा मैप C # के बराबर
मैं अपनी पसंद की कुंजी के साथ संग्रह में वस्तुओं की एक सूची रखने की कोशिश कर रहा हूं। जावा में, मैं केवल मैप का उपयोग निम्नानुसार करूंगा: class Test { Map&lt;Integer,String&gt; entities; public String getEntity(Integer code) { return this.entities.get(code); } } क्या C # में ऐसा करने का एक …
150 c#  java  generics  collections 

4
अन्य सूची आईडी से एक सूची को क्रमबद्ध करें
मेरे पास इस तरह के कुछ पहचानकर्ताओं के साथ एक सूची है: List&lt;long&gt; docIds = new List&lt;long&gt;() { 6, 1, 4, 7, 2 }; Morover, मेरे पास &lt;T&gt;मदों की एक और सूची है , जो ऊपर वर्णित आईडी द्वारा दर्शाए गए हैं। List&lt;T&gt; docs = GetDocsFromDb(...) मुझे दोनों संग्रहों में …
150 c#  linq  sorting  collections 

5
यह जाँचना कि हैमरेस्ट में कोई सूची खाली नहीं है
मैं सोच रहा था कि क्या किसी को यह जांचने का तरीका पता है कि क्या सूची का उपयोग करके खाली है assertThat()और Matchers? सबसे अच्छा तरीका मैं सिर्फ JUnit का उपयोग कर सकता है: assertFalse(list.isEmpty()); लेकिन मुझे उम्मीद थी कि हैमरेस्ट में ऐसा करने का कोई तरीका था।

2
संस्थाओं पर IList बनाम IEnumerable संग्रह के लिए
जब मेरे पास अपने डोमेन में चीज़ों की सूची है, तो क्या उन्हें ILists या IEnumerables के रूप में उजागर किया जाना चाहिए? जैसे ऑर्डर में ऑर्डरलाइन का एक गुच्छा होता है।

9
Java Map कलेक्शन का विस्तार क्यों नहीं करता है?
मैं इस तथ्य से हैरान था कि Map&lt;?,?&gt;ए नहीं है Collection&lt;?&gt;। मैंने सोचा था कि अगर यह इस तरह से घोषित किया गया था, तो यह बहुत मायने रखेगा: public interface Map&lt;K,V&gt; extends Collection&lt;Map.Entry&lt;K,V&gt;&gt; सब के बाद, एक Map&lt;K,V&gt;का एक संग्रह है Map.Entry&lt;K,V&gt;, है ना? तो क्या इसका एक अच्छा …
146 java  oop  collections 

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