lots of exercises in java... from https://github.com/exercism/java

12345678910111213141516171819202122232425
  1. public class Card {
  2. private int rank;
  3. private int suit;
  4. public Card(String card) {
  5. rank = parseRank(card);
  6. suit = parseSuit(card);
  7. }
  8. public int getRank() {
  9. return rank;
  10. }
  11. public int getSuit() {
  12. return suit;
  13. }
  14. private int parseRank(String card) {
  15. return "..23456789TJQKA".indexOf(card.charAt(0));
  16. }
  17. private int parseSuit(String card) {
  18. return ".HSDC".indexOf(card.charAt(1));
  19. }
  20. }