Cómo utilizar el código java para ordenar corazones de grande a pequeño Corazones 8 Corazones 8 Corazones Q Corazones 7 Corazones 4 Corazones J Corazones 9 Corazones K
Esto no parece muy razonable. Debido a que Q viene después de K en orden alfabético, se puede lograr la clasificación de Q, K, J, 9, 8, 7, 4. La implementación es muy sencilla, el código es el siguiente:
String[] str={"Hearts 5", "Hearts Q", "Hearts 8", "Hearts 9", "Hearts K", "J de Corazones", "6 de Corazones", "7 de Corazones"};
Listlt; list=new ArrayListlt (); i=0; str.length; i )
{
lista.add(str[i]);
}
Collections.sort(list); // Ordenar en orden ascendente
Collections.reverse(list); // Convertir orden ascendente a orden inverso
for(int i=0) ilt ;list.size();i )
{
System.out.println(list.get(i));
} p>
Para realizar su función, necesita agregar una matriz para juzgar. Tales como:
Cadena[] str1={"K", "Q", "J"...};