// Use array and loop to load 2 decks
String[] suits = {"S", "H", "D", "C"};
for(int deck=0; deck<2; deck++) {
for(int suitIdx = 0; suitIdx < suits.length; suitIdx++) {
for (int rankC=1; rankC<=13; rankC++) {
cardSuitandRank.add(suits[suitIdx] + rankC);
}
}
}
System.out.println(cardSuitandRank);
// [S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13,
// D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13,
// S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13,
// D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13]