Moin, bräuchte hilfe bei dem sortieren von karten, die erste priorität wäre die karten gemäß des ranges zu sortieren: ACE vor KING, KING vor DAME, DAME vor Bube usw.... und die zweite priorität ist gemäß der farbe : CLUBS vor SPADES, SPADES vor HEARTS und als letztes DIAMONDS. habe das mit den rängen hinbekommen und hänge seid 3 std an den suits bzw farbe fest, weiß net wie ich das hinbekomme.
Java:
public class Sortieren implements Comparator<Card> {
@Override
public int compare(Card c1, Card c2) {
int compare = c2.getRank().value() - c1.getRank().value();
if (compare == 0) {
// mit den farbwerten ......
}
return compare;
}
}