Tag: apache-commons-collection
Commons-Collections baut auf die Java collection-Klassen durch die Bereitstellung neuer Schnittstellen, Implementierungen und Werkzeuge.
1
Antworten
Was ist der beste Weg zu tun, null-sicher contains auf eine Java-Sammlung? in anderen Worten - if (collection != null && collection.contains(x)) ? Ich hatte gehofft, Apache commons-collections hatten so etwas wie CollectionUtils.contains(collection, x) würde einfach false
1
Antworten
CollectionUtils::removeAll() Commons-Collections 3.2.1 Ich muss verrückt werden, weil es scheint, wie diese Methode macht das umgekehrte von dem, was die docs Status: Entfernt die Elemente aus Sammlung entfernen. Das heißt, diese Methode liefert eine collection, die alle
1
Antworten
Ich bin mit dem MultiKeyMap aus der commons-collections, die multikey-Wert-Paaren. Ich habe 3 Schlüssel sind Strings. Ich habe zwei Probleme, welche ich nicht sehen, wie zu lösen. Wie kann ich das iterieren über alle multikey-Wert-Paare? Mit einem
5
Antworten
Während der Jagd durch einige code-ich kam über den Pfeil-operator, was genau tut es? Ich dachte, dass Java nicht über einen Pfeil-operator. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); Details: Java 6, Apache-Commons-Sammlung,
1
Antworten
ich bin versucht, apache commons collections und Prädikat wie folgt: List<Cat> bigList = ....; //master list Collection<Cat> smallList = CollectionUtils.select(bigList, new Predicate() { public boolean evaluate(Object o) { Cat c = (Cat)o; return c.getFavoriteFood().equals("Wiskas") && c.getWhateverElse().equals(Something); }
3
Antworten
Da unten ein Beispiel von org.apache.commons.collections.map.MultiValueMap (von commons-collections-3.2.1) Map<String, Object> multiValueMap = MultiValueMap.decorate(new HashMap<String, Object>()); multiValueMap.put("orderId", 1L); for(Map.Entry<String, Object> entry : multiValueMap.entrySet()) { List<Object> value = (List<Object>) entry.getValue(); System.out.println(entry.getKey()+" : "+value.get(0)); } Dies funktioniert gut wie es
3
Antworten
Ich habe eine List<Object> und möchte ich zu dem zurückkehren der erste Wert, den es findet wahr, das entspricht einem Prädikat. Fand ich, dass ich verwenden können CollectionUtils.find(collection,predicate) (Apache commons). Unter der Annahme, dass die Object enthält
8
Antworten
Ich bin mit TreeBidiMap von der Apache-Sammlungen Bibliothek. Ich möchte sozusagen das die Werte, auf die die doubles. Meine Methode wird zum abrufen einer Collection Werte mit: Collection coll = themap.values(); Welche natürlich einwandfrei funktioniert. Wichtigste Frage:
4
Antworten
Während der Jagd durch einige code-ich kam über den Pfeil-operator, was genau tut es? Ich dachte, dass Java nicht über einen Pfeil-operator. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); Details: Java 6, Apache-Commons-Sammlung,