Angenommen, ich habe eine Methode, die eine schreibgeschützte Ansicht in eine Mitgliederliste zurückgibt: class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } Angenommen, der Client durchläuft die Liste nur einmal und …
Ich möchte zwei Sammlungen (in C #) vergleichen, bin mir aber nicht sicher, wie ich dies am besten effizient implementieren kann. Ich habe den anderen Thread über Enumerable.SequenceEqual gelesen , aber es ist nicht genau das, wonach ich suche. In meinem Fall wären zwei Sammlungen gleich, wenn beide dieselben Artikel …
Der Code sieht wie folgt aus: namespace Test { public interface IMyClass { List<IMyClass> GetList(); } public class MyClass : IMyClass { public List<IMyClass> GetList() { return new List<IMyClass>(); } } } Wenn ich die Code-Analyse durchführe, erhalte ich die folgende Empfehlung. Warnung 3 CA1002: Microsoft.Design: Ändern Sie 'Liste' in …
Ich bin ein Anfänger in Java. Bitte schlagen Sie vor, welche Sammlung (en) für die Pflege einer sortierten Liste in Java verwendet werden können. Ich habe es versucht Mapund Set, aber sie waren nicht das, wonach ich gesucht habe.
Es sieht so aus, arraylistals würde es seine Aufgabe nicht erfüllen: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Danach, wenn ich versuche, darauf zuzugreifen: list.get(5) Anstatt 0 zurückzugeben, wird IndexOutOfBoundsException: Index 5 für die Länge 0 außerhalb der Grenzen ausgelöst . Gibt es eine Möglichkeit, alle Elemente mit einer exakten …
Ich brauche einen schnellen Algorithmus, um 5 zufällige Elemente aus einer generischen Liste auszuwählen. Zum Beispiel möchte ich 5 zufällige Elemente von a erhalten List<string>.
Wenn ich eine habe, Dictionary<String,...>ist es möglich, Methoden wie ContainsKeyGroß- und Kleinschreibung nicht zu berücksichtigen? Dies schien verwandt zu sein, aber ich habe es nicht richtig verstanden: c # Dictionary: Den Schlüssel durch Deklarationen unabhängig von Groß- und Kleinschreibung machen
Ich liebe string.IsNullOrEmptyMethode. Ich hätte gerne etwas, das die gleiche Funktionalität für IEnumerable ermöglicht. Gibt es solche? Vielleicht eine Sammelhelferklasse? Der Grund, den ich frage, ist, dass in ifAnweisungen der Code unübersichtlich aussieht, wenn das Muster ist (mylist != null && mylist.Any()). Es wäre viel sauberer zu haben Foo.IsAny(myList). Dieser …
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 äquivalente Möglichkeit, dies in C # zu tun? …
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 Sammlungen die gleiche Reihenfolge einhalten, …
Ich habe mich gefragt, ob jemand eine Möglichkeit kennt, mit assertThat()und zu überprüfen, ob eine Liste leer ist Matchers. Der beste Weg, den ich sehen konnte, war, JUnit zu verwenden: assertFalse(list.isEmpty()); Aber ich hatte gehofft, dass es in Hamcrest einen Weg gibt, dies zu tun.
Wenn ich Entitäten in meiner Domäne mit Listen von Dingen habe, sollten diese als ILists oder IEnumerables angezeigt werden? ZB hat Order eine Reihe von OrderLines.
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>, nicht wahr? Gibt es einen guten Grund, warum es nicht als solches implementiert wird? Vielen Dank an Cletus …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.