public class PruebaColecciones {
public static void main(String[] args) {
int numHands = 5;
int cardsPerHand = 5;
// Hacer una baraja de 52 cartas.
String[] suit = {"espadas", "corazones", "diamantes", "tréboles"};
String[] rank = {"az","2","3","4","5","6","7","8","9","10","jack","reina","rey"};
// Colección de cartas
List<String> baraja = new ArrayList<String>(52);
for (int i = 0; i < suit.length; i++)
for (int j = 0; j < rank.length; j++)
baraja.add(rank[j] + " de " + suit[i]);
System.out.println("\nBarajeando...");
Collections.shuffle(baraja);
imprimirBaraja(baraja);
System.out.println("\nOrdenando...");
Collections.sort(baraja);
imprimirBaraja(baraja);
}
public static void imprimirBaraja(List<String> b) {
for( String c : b )
System.out.println(c);
}
}