Dziwny tytuł, wiem, pozwól mi wyjaśnić.Jak mogę się nauczyć korzystać z kolekcji Java commons?
Jestem programistą, który najlepiej zna C# i JavaScript. Całkowicie wpadłem w te półfunkcjonalne światy do tego stopnia, że większość mojego kodu dotyczy mapowania/zmniejszania/filtrowania zbiorów. W języku C# oznacza to, że używam LINQ niemal wszędzie, w JavaScript to Underscore.js i jQuery.
Obecnie jestem przypisany do trwającego projektu Java i czuję się raczej zduszony. Po prostu nie myślę w kategoriach "tworzenia tablicy, tasowania rzeczy z jednego na drugiego". Mogę (i zrobiłem) tworzyć własne wersje głównej mapy/zmniejszać funkcje, używając anonimowych typów implementujących interfejsy, ale po co ponownie wynajdować koło? Projekt, nad którym obecnie pracuję, ma już commons-collections-3.1.jar i przeglądanie zawartych w nim lekcji, wydaje się, że prawdopodobnie może zrobić wszystko, co chcę i więcej.
Z mojego życia nie mogę się dowiedzieć, jak go właściwie używać. Przeglądanie kilkudziesięciu klas w nich nie jest bardzo pomocne i jedyną rzeczą, którą mogę google do is the api doc, który jest równie pomocny.
Jak używasz go do Map/Select, Filter/Where, Reduce/Aggregate? Czy jest coś, co daje aktualny samouczek dotyczący tej biblioteki?
Książka - Jakarta Commons Książka kucharska http://shop.oreilly.com/product/9780596007065.do?CMP=ILL-4GV796923290 – adatapost
Należy pamiętać, że zbiory Commons są dość stare i nie obsługują generycznych. – BalusC
Ugh, poważnie? Więc nie zamierzam tego użyć. Co to jest pakiet, który daje możliwości przetwarzania kolekcji ORAZ obsługuje generics? –