package solitaire; import java.util.List; enum Rank { ACE("A"), TWO("2"), THREE("3"), FOUR("4"), FIVE("5"), SIX("6"), SEVEN("7"), EIGHT("8"), NINE("9"), TEN("10"), JACK("J"), QUEEN("Q"), KING("K"); static final List RANKS = List.of(Rank.values()); private final String symbol; Rank(String symbol) { this.symbol = symbol; } @Override public String toString() { return symbol; } boolean isSuccessorOf(Rank rank) { return ordinal() == rank.ordinal() + 1; } }