Objeto Java Strings en ArrayList

En mi MainActivity tengo estas líneas de código:

    //data.getFirstUserInput()-1 is equal to user input.
     deck.setCardNumberEmpty(data.getFirstUserInput()-1);

       System.out.println("\n Cards on table");
                 ArrayList<Deck> deck= deck.getCards();
                  Collections.sort(cards);
                  for (Deckc: deck
           System.out.print((format("%10s","\033[F[ " + c.getOneSpecificNumber())+ " ]"));}

Esto imprime mis números de tarjeta al azar. Pero el problema es que no están ordenados numéricamente,

¿Alguna idea de lo que puedo hacer?

Clase de tarjeta

public class Card {

    private String cardLetter;
    private String cardNumber;
    private String nullValue;

    public Card(String cardLetter, String cardNumber, String nullValue){
        this.cardLetter = cardLetter;
        this.cardNumber = cardNumber;
        this.nullValue = nullValue;
    }

  public String getOneSpecificNumber() { return cardNumber;}
  public void setCardNumber(String x){  cardNumber = x;  }


private ArrayList<Deck> deck = new ArrayList();
public Deck(){
                   char A  = 'A';
    int repeats = 2, numOfCards = 8;
    for ( int i = 0; i<numOfCards;i++){
        for (int j = 0; j<repeats; j++){
            cards.add(new Card((char) ( A + i ) + "",i+1,""));
        }
    }
}
Respuesta 1

Intento convertir números al estilo de la moneda europea con Apache POI HSSFDataFormat cf = workbook.createDataFormat (); currencyCellStyle = workbook.createCellStyle (); currencyCellStyle.setDataFormat (...

¿Cuál es la mejor opción para empaquetar y distribuir una aplicación de línea de comandos escrita en Java, dirigida a OS / X y Unix? La opción jar ejecutable parece bastante robusta, y mi distribución no ...

Necesito crear un histograma simple usando JFreeChart. Debe haber 3 grupos con valores numéricos asignados a cada uno de estos grupos. El problema es que DefaultCategoryDataset requiere especificar "...

Tengo un web.xml que tiene esto: <filter> <descripción> CASRebroadcastFilter </description> <filter-name> CASRebroadcastFilter </filter-name> <filter -...