sortowanie od daty do daty

0

Witam.

Od kilku dni w zasadzie zaczalem swoja przygode na dobre z Java.
Mam jednak rzecz na ktora nie potrafie znalezc odpowiedzi (google tez raczej sie nie spisalo), chodzi o to ze mam powiedzmy numery porzadkowe 1 , 2 , 3, 4, 5, 6 z czego 1 , 2 , 3 - sa z dnia 01.01.01 , natomiast numer 4 z 03.01.01 oraz 5 i 6 z dnia 06.02.01 , interesuje mnie czy jest jakas gotowa klasa(jesli tak to sie nazywa) ktora umozliwi mi posortowanie wg dat (od daty do daty np od 02.01.01 do 06.02.01) wszystkie produkty znajdujace sie w tym przedziale.

Czyli w tym przypadku powinno wybrac produkty 4 , 5 i 6 .

Cos na zasadzie compareTo tylko dzialajace na dacie ??

Z gory bardzo dziekuje za pomoc.

0

Nie wiem, czy dobrze zrozumiałem.
Masz jakąś kolekcję, chcesz z niej wyciągnąć tylko obiekty z datą z danego przedziału i chcesz aby były posortowane?
Zrób to w dwóch krokach.

  1. Wyciągnij daty z przedziału (Date i Calendar mają metody after() i before())
  2. Posortuj (Klasy Date i Calendar implementują Comparable, Twoja klasa też musi, użyj metody compareTo() z tych klas)

1 użytkowników online, w tym zalogowanych: 0, gości: 1