Archiwum wpisów dla słowa kluczowego „Generics”


Kwiecień
06
2010

Odwracanie kolejności elementów tabeli

Słowa kluczowe: , | Kategorie: Java
Potrzebowałem utworzyć tabelę, zawierającą elementy tabeli źródłowej, lecz w odwrotnej kolejności. Zadanie jest dziecinnie proste, jednak chciałem się upewnić, czy nie ma już specjalnie dla tego celu przygotowanej metody – na przykład w klasie java.util.Arrays. Wówczas natrafiłem na ciekawe rozwiązanie problemu: public static ... Więcej…
Październik
08
2009

Filtrowanie kolekcji

Słowa kluczowe: , , , , | Kategorie: Java
Ostatnio cierpię na nadmiar zajęć, co skutkuje znacznym ograniczeniem czasu. Dlatego kolejne wpisy mogą pojawiać się rzadko. Dzisiaj zajmę się bardzo ogólnym zagadnieniem związanym z językiem Java – natrafiłem na problem filtrowania kolekcji z użyciem wielu różnych kryteriów. Jednak najprostrze rozwiązania nie przynosiły ... Więcej…
Lipiec
29
2009

Lista encji z podglądem i edycją – komponent sesyjny

Słowa kluczowe: , | Kategorie: Seam Framework
Zarówno JBoss Tools, jak i seam-gen potrafią wygenerować dla encji widoki listy, podglądu i edycji, wraz z odpowiednimi komponentami. Jednak taka obsługa encji daje niewielką elastyczność przy stosunkowo dużej ilości niepotrzebnego kodu. Postanowiłem przygotować własny szablon komponentu pozwalającego na wykonywanie wszelkich operacji na ... Więcej…
Kwiecień
10
2009

Drzewo sortujące – testy

Słowa kluczowe: , , | Kategorie: Java
Postanowiłem przetestować działanie drzewa sortującego przy wykorzystaniu mechanizmów, jakie udostępnia biblioteka JUnit 4. Jednak moja klasa jest typem generycznym i chciałbym mieć możliwość przetestowania jej funkcjonalności dla różnych elementów – liczb całkowitych i rzeczywistych, ale też np. dat. Najszybszym sposobem wykonania tych samych testów dla ... Więcej…
Kwiecień
09
2009

Drzewo sortujące

Słowa kluczowe: | Kategorie: Java
Chciałbym wykorzystać utworzony wcześniej interfejs Tree<T> do zaimplementowania algorytmu QuickSort. Algorytm ten opiera się o podział elementów na dwie grupy – mniejsze oraz większe od wybranego. Operację powtarza się aż do uzyskania jednoelementowych grup. Algorytm może działać w oparciu o strukturę drzewiastą – dla ... Więcej…