Ich habe eine Java-Sammlung: Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObjecthat idjetzt ein Feld vor der Anzeigeliste Ich möchte diese Sammlung danach sortieren id. Kann ich das auf irgendeine Weise tun?
Ich habe eine Java-Sammlung: Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObjecthat idjetzt ein Feld vor der Anzeigeliste Ich möchte diese Sammlung danach sortieren id. Kann ich das auf irgendeine Weise tun?
Wie kann ich ein Objekt finden Carnet, in einem zu ArrayList<Carnet>wissen , seine Eigenschaft codeIsin. List<Carnet> listCarnet = carnetEJB.findAll(); public class Carnet { private String codeTitre; private String nomTitre; private String codeIsin; // Setters and...
Ich benötige eine einfache FIFO-implementierte Warteschlange zum Speichern einer Reihe von Ints (es macht mir nicht viel aus, wenn es sich um eine generische Implementierung handelt). Etwas, das schon für mich in der java.utilTrove / Guava-Bibliothek gebacken wurde ?
Ich setze Werte in die Hashmap ein, die die Form hat. Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Ich möchte eine Liste mit der values()Methode der Karte erstellen . List<Double>...
Ich versuche, im folgenden Collectors.toMap()Aufruf einen prägnanteren Ausdruck für den Funktionsparameter "keyMapper" zu finden : List<Person> roster = ...; Map<String, Person> map = roster .stream() .collect( Collectors.toMap( new Function<Person, String>() { public...
Hat jemand eine Idee, was die praktischen Unterschiede zwischen dem System.Collections.Specialized.StringDictionary-Objekt und System.Collections.Generic.Dictionary sind? Ich habe sie beide in der Vergangenheit verwendet, ohne viel darüber nachzudenken, welche besser funktionieren, besser mit Linq...
Ich versuche, eine generische Sammlung (Liste) in eine DataTable zu konvertieren. Ich habe den folgenden Code gefunden, der mir dabei hilft: // Sorry about indentation public class CollectionHelper { private CollectionHelper() { } // this is the method I have been using public static DataTable...
Alle, Kann mir bitte jemand genau mitteilen, was die Leistungsprobleme zwischen den beiden sind? Die Site: CodeRanch bietet einen kurzen Überblick über die internen Aufrufe, die bei Verwendung von keySet () und get () erforderlich wären. Es wäre jedoch großartig, wenn jemand genaue Angaben zum...
Von J. Bloch Eine ... Quelle für Speicherlecks sind Listener ... Der beste Weg, um sicherzustellen, dass Rückrufe sofort gesammelt werden, besteht darin, nur schwache Verweise auf sie zu speichern, indem Sie sie beispielsweise nur als Schlüssel in einer WeakHashMap speichern . Warum gibt es im...
Ich habe eine NameValueCollectionund möchte die Werte durchlaufen. Momentan mache ich das, aber es scheint, als gäbe es einen besseren Weg, dies zu tun: NameValueCollection nvc = new NameValueCollection(); nvc.Add("Test", "Val1"); nvc.Add("Test2", "Val1"); nvc.Add("Test2", "Val1");...
Ich habe zwei Möglichkeiten zu überprüfen, ob eine Liste leer ist oder nicht if (CollectionUtils.isNotEmpty(listName)) und if (listName != null && listName.size() != 0) Mein Bogen sagt mir, dass Ersteres besser ist als Letzteres. Aber ich denke, letzteres ist besser. Kann jemand...
PMD würde einen Verstoß melden für: ArrayList<Object> list = new ArrayList<Object>(); Die Verletzung lautete "Vermeiden Sie die Verwendung von Implementierungstypen wie 'ArrayList'; verwenden Sie stattdessen die Schnittstelle". Die folgende Zeile würde den Verstoß korrigieren:...
private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B] Wie konvertiere ich es in unveränderlich?
Ich fange an, Scala zu erkunden, und eines der Dinge, die mich faszinieren, ist der OptionTyp und das Versprechen, nullverwandte Fehler beseitigen zu können. Ich war jedoch nicht in der Lage herauszufinden, wie eine Liste (oder eine andere Sammlung) von beispielsweise Option[String]in eine...
Was ist die schnellste Sammlung in Java? Ich brauche nur die Operationen zum Hinzufügen und Entfernen, die Reihenfolge ist nicht wichtig, gleich Elemente sind kein Problem, nichts anderes als Hinzufügen und Entfernen ist wichtig. Ohne Begrenzung ist auch die Größe wichtig. Diese Sammlung...
Also habe ich mich in letzter Zeit ein bisschen mit C # beschäftigt, und alle generischen Sammlungen haben mich ein wenig verwirrt. Angenommen, ich wollte eine Datenstruktur darstellen, in der der Kopf eines Baums ein Schlüsselwertpaar war, und dann gibt es eine optionale Liste von...
Ich habe ein Objekt, das mit Comparable <> eine 'natürliche Sortierreihenfolge' definiert. Diese werden in TreeSets gespeichert. Gibt es neben dem Entfernen und erneuten Hinzufügen des Objekts eine andere Möglichkeit, die Sortierung zu aktualisieren, wenn die Elemente, die zum Definieren...
Ich habe eine grundlegende Frage zu Java ArrayList. Wenn ArrayListmit dem Standardkonstruktor deklariert und initialisiert wird, wird Speicherplatz für 10 Elemente erstellt. Was passiert nun, wenn ich ein elftes Element hinzufüge? Wird neuer Speicherplatz mit einer Kapazität von 20 (oder mehr)...
Auf dem folgenden Code: static void findSubsets (ArrayList<Integer> numbers, int amount, int index) { ArrayList <Integer> numbersCopy = new ArrayList<Integer>(numbers.size()); Collections.copy(numbersCopy, numbers); } Ich erhalte den Fehler: Exception in thread "main"...
Aus einem Java-Hintergrund kommend: Was ist die empfohlene Methode, um einen Dart zu "klonen" List, Mapund Set?