Ich sehe, dass Leute verwenden any, um eine andere Liste zu sammeln, um zu sehen, ob ein Element in einer Liste vorhanden ist, aber gibt es eine schnelle Möglichkeit, dies einfach zu tun?: if list.contains(myItem): # do
Ich sehe, dass Leute verwenden any, um eine andere Liste zu sammeln, um zu sehen, ob ein Element in einer Liste vorhanden ist, aber gibt es eine schnelle Möglichkeit, dies einfach zu tun?: if list.contains(myItem): # do
Ich habe eine ArrayList<String>, und ich möchte wiederholte Zeichenfolgen daraus entfernen. Wie kann ich das
In Java gibt es die SortedSetund SortedMapSchnittstellen. Beide gehören zum Java Collections-Framework und bieten eine sortierte Möglichkeit, auf die Elemente zuzugreifen. Nach meinem Verständnis gibt es jedoch kein SortedListJava. Sie können java.util.Collections.sort()eine Liste...
Weiß jemand, ob es ein gutes Äquivalent zu Javas SetSammlung in C # gibt? Ich weiß, dass Sie eine Menge mit a Dictionaryoder a etwas nachahmen können HashTable, indem Sie die Werte auffüllen, aber ignorieren, aber das ist keine sehr elegante
Set scheint eine gute Möglichkeit zu sein, Arrays mit garantierten eindeutigen Elementen zu erstellen, bietet jedoch keine gute Möglichkeit, Eigenschaften abzurufen, mit Ausnahme von Generator [Set] .values, die auf unangenehme Weise aufgerufen werden mySet.values.next(). Dies wäre in Ordnung...
Wie kann ich in Java 8 eine Sammlung mithilfe der StreamAPI filtern, indem ich die Unterscheidbarkeit einer Eigenschaft jedes Objekts überprüfe? Zum Beispiel habe ich eine Liste von PersonObjekten und möchte Personen mit demselben Namen entfernen. persons.stream().distinct(); Verwendet die...
Ich habe mit Java 8 Lambdas herumgespielt, um Sammlungen einfach zu filtern. Ich habe jedoch keinen präzisen Weg gefunden, um das Ergebnis als neue Liste innerhalb derselben Anweisung abzurufen. Hier ist mein bisher prägnantester Ansatz: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L,...
In meiner Anwendung verwende ich eine Bibliothek von Drittanbietern (Spring Data für MongoDB um genau zu sein). Die Methoden dieser Bibliothek kehren zurück Iterable<T>, während der Rest meines Codes dies erwartetCollection<T> . Gibt es irgendwo eine Dienstprogrammmethode, mit der ich...
На этот вопрос есть ответы на Stapelüberlauf на русском : Что лучше, возвращать null, или пустую коллекцию? Das ist eine Art allgemeine Frage (aber ich verwende C #). Was ist der beste Weg (Best Practice)? Geben Sie für eine Methode, die eine Sammlung als Rückgabetyp hat,...
Wie kann ich das n-te Zeichen einer Zeichenfolge erhalten? Ich habe versucht, Bracket ( []) Accessor ohne Glück. var string = "Hello, world!" var firstChar = string[0] // Throws error FEHLER: 'tiefgestellt' ist nicht verfügbar: Zeichenkette kann nicht mit einem Int abonniert werden. Weitere...
Was ist der Unterschied zwischen den folgenden Codezeilen bei Verwendung von LINQ für Sammlungen? if(!coll.Any(i => i.Value)) und if(!coll.Exists(i => i.Value)) Update 1 Wenn ich zerlege .Exists, sieht es so aus, als gäbe es keinen Code. Update 2 Weiß jemand, warum es für diesen keinen...
Es ist klar, dass die Suchleistung der generischen HashSet<T>Klasse höher ist als die der generischen List<T>Klasse. Vergleichen Sie einfach den Hash-basierten Schlüssel mit dem linearen Ansatz in der List<T>Klasse. Das Berechnen eines Hash-Schlüssels kann jedoch selbst einige...
Was sind die Gründe für die Entscheidung, nicht eine völlig generische get - Methode in der Schnittstelle haben java.util.Map<K, V>. Zur Klärung der Frage lautet die Signatur der Methode V get(Object key) anstatt V get(K key) und ich frage mich warum (das gleiche für remove,...
Ich habe ein Array, das ich in TypeScript erstellt habe, und es hat eine Eigenschaft, die ich als Schlüssel verwende. Wie kann ich einen Artikel entfernen, wenn ich diesen Schlüssel
Wie konvertiere ich int[]inList<Integer> in Java? Natürlich interessiert mich jede andere Antwort, als sie Punkt für Punkt in einer Schleife zu machen. Wenn es jedoch keine andere Antwort gibt, werde ich diese als die beste auswählen, um zu zeigen, dass diese Funktionalität nicht Teil von...
Ich hoffe, diese Frage wird für dieses Forum nicht als zu grundlegend angesehen, aber wir werden sehen. Ich frage mich, wie ich Code für eine bessere Leistung umgestalten kann, die einige Male ausgeführt wird. Angenommen, ich erstelle eine Worthäufigkeitsliste mit einer Map (wahrscheinlich einer...
Ich habe eine Liste von Doubles in Java und möchte ArrayList in absteigender Reihenfolge sortieren. Die EingabearrayList lautet wie folgt: List<Double> testList = new
Was ist der einfachste Weg, um diese ArrayList umzukehren? ArrayList<Integer> aList = new ArrayList<>(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); while (aList.listIterator().hasPrevious()) Log.d("reverse", "" +...
Gibt es in Java ein Objekt, das sich wie eine Map zum Speichern und Zugreifen auf Schlüssel / Wert-Paare verhält, jedoch eine geordnete Liste von Schlüsseln und eine geordnete Liste von Werten zurückgeben kann, sodass die Schlüssel- und Wertelisten in derselben Reihenfolge liegen? Als Erklärung...
Warum wird keine SetOperation bereitgestellt, um ein Element abzurufen, das einem anderen Element entspricht? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Ich kann fragen, ob das Setein Element enthält, das...