Als «collections» getaggte Fragen

Sammlungs-APIs bieten Entwicklern eine Reihe von Klassen und Schnittstellen, die die Handhabung von Sammlungen von Objekten erleichtern.

5
Clojure: cons (seq) vs. conj (Liste)
Ich weiß, dass dies conseine Sequenz und conjeine Sammlung zurückgibt. Ich weiß auch, dass conjder Artikel dem optimalen Ende der Sammlung cons"hinzugefügt" wird und der Artikel immer der Vorderseite "hinzugefügt" wird. Dieses Beispiel veranschaulicht diese beiden Punkte: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 …


10
Irgendeine Implementierung von Ordered Set in Java?
Wenn jemand vertraut mit Objective-C ist , gibt es eine Sammlung genannt , NSOrderedSetdass fungiert als Set und seine Elemente können als zugegriffen werden Array ‚s diejenigen. Gibt es so etwas in Java? Ich habe gehört, dass es eine Sammlung namens gibt LinkedHashMap, aber ich habe so etwas für ein …
98 java  collections  set 


7
Kann ich einen Sammlungsinitialisierer für Wörterbucheinträge <TKey, TValue> verwenden?
Ich möchte einen Sammlungsinitialisierer für das nächste Codebit verwenden: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Normalerweise sollte es so etwas sein wie: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... Aber wie lautet …


11
Elegante Möglichkeit, mehrere Sammlungen von Elementen zu kombinieren?
Angenommen, ich habe eine beliebige Anzahl von Sammlungen, die jeweils Objekte desselben Typs enthalten (z. B. List&lt;int&gt; foound List&lt;int&gt; bar). Wenn diese Sammlungen selbst in einer Sammlung wären (z. B. vom Typ List&lt;List&lt;int&gt;&gt;, könnte ich SelectManysie alle zu einer Sammlung kombinieren. Wenn sich diese Sammlungen jedoch nicht bereits in derselben …

5
Warum verwendet Collections.sort Mergesort, Arrays.sort jedoch nicht?
Ich verwende JDK-8 (x64). Für Arrays.sort(Grundelemente) habe ich in der Java-Dokumentation Folgendes gefunden: Der Sortieralgorithmus ist ein Dual-Pivot- Quicksort von Vladimir Yaroslavskiy, Jon Bentley und Joshua Bloch. " Für Collections.sort(Objekte) habe ich dieses "Timsort" gefunden: Diese Implementierung ist eine stabile, adaptive, iterative Zusammenführung ... Diese Implementierung speichert die angegebene Liste …

10
Erstellen Sie eine Liste der primitiven int?
Gibt es eine Möglichkeit, eine Liste von primitiven int oder Primitiven in Java wie folgt zu erstellen? List&lt;int&gt; myList = new ArrayList&lt;int&gt;(); Es scheint, ich kann es tun List myList = new ArrayList(); und fügen Sie "int" in diese Liste ein. Aber dann würde das bedeuten, dass ich alles in …



3
Wie wende ich das Muster "Meine Bibliothek anreichern" auf Scala-Sammlungen an?
Einer der mächtigsten Muster in Scala ist die Anreicherungs-my-Bibliothek * Muster, das implizite Konvertierungen verwendet zu erscheinen , ohne dass dynamische Methode Auflösung zu bestehenden Klassen hinzuzufügen Methoden. Wenn wir zum Beispiel wünschen, dass alle Zeichenfolgen die Methode haben spaces, mit der gezählt wird, wie viele Leerzeichen sie haben, können …

23
Wie konvertiere ich ein Java-Objekt (Bean) in Schlüssel-Wert-Paare (und umgekehrt)?
Angenommen, ich habe ein sehr einfaches Java-Objekt, das nur einige getXXX- und setXXX-Eigenschaften hat. Dieses Objekt wird nur verwendet, um Werte zu verarbeiten, im Grunde genommen einen Datensatz oder eine typsichere (und performante) Zuordnung. Ich muss dieses Objekt oft in Schlüsselwertpaare (entweder Zeichenfolgen oder Typ Safe) umwandeln oder von Schlüsselwertpaaren …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.