10. november 2006 - 11:34Der er
2 kommentarer og 1 løsning
Compare metode 2 uden at miste sortering på metode 1
Hej,
Jeg bruger p.t. følgende kode:
class Cmp implements Comparator { public int compare(Object o1, Object o2) { return ((ItemsVC) o1).getOrder().compareTo(((ItemsVC) o2).getOrder()); }
Og det virker helt som det skal, mit problem er at jeg nu har brug for at sortere på både .getOrder og .getDate - MEN når jeg sortere .getDate så må jeg IKKE miste min sortering på .getOrder Er der nogen der har nogen forslag ??
Tænker du på at hvis de 2 ordrer er ens, så skal der sorteres på dato istedet for?
class Cmp implements Comparator { public int compare(Object o1, Object o2) { if (((ItemsVC) o1).getOrder().compareTo(((ItemsVC) o2).getOrder())== 0) return ((ItemsVC) o1).getOrder().compareTo(((ItemsVC) o2).getOrder()); else return o1.getDato().compareTo(o2.getDato()) }
Synes godt om
Slettet bruger
10. november 2006 - 13:53#2
Hmm, det skal jeg have afprøvet! Jeg vender tilbage på mandag elle tirsdag - jeg når det ikke i dag, det er jo snart weekend :D
Synes godt om
Slettet bruger
05. februar 2007 - 09:39#3
Kan ikke huske hvordan jeg fik det løst.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.