Comparable og compareTo method
Hej...Jeg har en klasse der hedder Kalender og i den har jeg implementeret Comparable. Min compareTo method ser sådan her ud:
public int compareTo(Object o) {
return this.dato.compareTo( ( (Kalender) o).dato);
}
Hvor dato er en String. Jeg bruger så Collections.sort(kalenderVector) for at sortere dem, men jeg har også en anden string som hedder tid. Spørgsmålet går så ud på, hvordan kan jeg få mit program til først at sortere alle objekterne efter dato og derefter sortere dem efter tid?
Dato skrives som: 2004-12-25 og tiden skrives som f.eks. 23:10.
