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…
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…
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…
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…
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…