Als «collections» getaggte Fragen

150
Java Map-Äquivalent in C #

Ich versuche, eine Liste von Elementen in einer Sammlung mit einem Schlüssel meiner Wahl zu führen. In Java würde ich Map einfach wie folgt verwenden: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } Gibt es eine...

149
Sortieren Sie eine Liste aus anderen Listen-IDs

Ich habe eine Liste mit einigen Bezeichnern wie diesen: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Außerdem habe ich eine andere Liste von <T>Elementen, die durch die oben beschriebenen IDs dargestellt werden. List<T> docs = GetDocsFromDb(...) Ich muss in beiden...

146
Warum erweitert Java Map die Sammlung nicht?

Ich war überrascht, dass Map<?,?>das kein ist Collection<?>. Ich dachte, es wäre sehr sinnvoll, wenn es als solches deklariert würde: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Immerhin ist a Map<K,V>eine Sammlung von Map.Entry<K,V>,...

143
Welche .NET-Sammlung bietet die schnellste Suche

Ich habe 60.000 Elemente, die mit einer 20.000 Suchliste verglichen werden müssen. Gibt es eine Sammelobjekt (wie List, HashTable) , die eine exceptionly schnell liefert Contains()Methode? Oder muss ich meine eigenen schreiben? Mit anderen Worten, ist die Standardmethode Contains(), dass nur jedes...

143
Collections.emptyMap () gegen neue HashMap ()

Was sind einige der Situationen, in denen ich verwenden kann Collections.emptyMap()? In der Dokumentation heißt es, dass ich diese Methode verwenden kann, wenn meine Sammlung unveränderlich sein soll. Warum sollte ich eine unveränderliche leere Sammlung wollen? Was ist der

142
Filtern von Sammlungen in C #

Ich suche nach einer sehr schnellen Möglichkeit, eine Sammlung in C # herauszufiltern. Ich verwende derzeit generische List <Object> -Sammlungen, bin jedoch offen für die Verwendung anderer Strukturen, wenn diese eine bessere Leistung erbringen. Derzeit erstelle ich gerade eine neue Liste...

141
So kopieren Sie die Java-Sammlungsliste

Ich habe eine ArrayListund ich möchte sie genau kopieren. Ich verwende Utility-Klassen, wenn möglich, unter der Annahme, dass jemand einige Zeit damit verbracht hat, sie zu korrigieren. Am Ende habe ich natürlich die CollectionsKlasse, die eine Kopiermethode enthält. Angenommen, ich habe Folgendes:...