Clasificación de Fecha ArrayList

Tengo un ArrayList que contiene fechas con un formato (Satuday, 4 Febreroy 2012). ¿Cómo puedo ordenar este ArrayList ?

Esta es una de las formas más simples de ordenar,

 Collections.sort(<Your Array List>); 

Si tiene algún requisito especial durante la clasificación, puede hacerlo proporcionando su propio Comparator . Por ejemplo:

 //your List ArrayList<Date> d = new ArrayList<Date>(); //Sorting Collections.sort(d, new Comparator<Date>() { @Override public int compare(Date lhs, Date rhs) { if (lhs.getTime() < rhs.getTime()) return -1; else if (lhs.getTime() == rhs.getTime()) return 0; else return 1; } }); 

El elemento clave es que está convirtiendo el objeto Date en milisegundos (utilizando getTime() ) para la comparación.

  • Uso de Android Calendar para obtener la hora actual
  • Android JSONObject: agrega Array al método put
  • Causado por: java.lang.NoSuchFieldError: com.squareup.okhttp.internal.http.HttpMethod.METHODS cuando uso retrofit
  • Ideas para el sistema de almacenamiento móvil java cifrado multiplataforma
  • La API de Google Docs devuelve un servicio 503 no disponible al cargar un archivo. ¿Ha cambiado algo?
  • Android, String.split (String regex) no divide toda la cadena
  • Pestañas en la parte superior e inferior de la pantalla
  • ¿Cómo calcular la posición en un círculo con un cierto ángulo?
  • Cómo pasar la imagen predeterminada a la actividad anterior si no se selecciona ninguna imagen
  • Creación de un registro WiFi NDEF utilizando application / vnd.wfa.wsc en Android
  • Desactivar partes del código para acelerar los tiempos de construcción (Gradle)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.