Tengo un ArrayList
que contiene fechas con un formato (Satuday, 4 de febrero de 2012). ¿Cómo puedo ordenar esto ArrayList
?Ordenamiento de fecha ArrayList
6
A
Respuesta
14
Ésta es una de la forma más sencilla para ordenar,
Collections.sort(<Your Array List>);
5
Si usted tiene cualquier requisito especial, mientras que la clasificación, por lo que puede hacerlo proporcionando su propia 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 (usando getTime()
) para la comparación.
+0
De lo contrario, simplemente use Collections.sort (
Cuestiones relacionadas
- 1. diferencia entre ordenamiento natural y ordenamiento total
- 2. ¿Algoritmo de ordenamiento para un problema de ordenamiento sin comparación?
- 3. Algoritmo de ordenamiento natural
- 4. Métodos de ordenamiento en Eclipse
- 5. Restando un arrayList de otro arrayList
- 6. Ordenamiento PHP ordenado por subconjunto
- 7. PHP Ordenar ordenamiento por campo?
- 8. Número de permutas de ordenamiento de burbuja
- 9. Algoritmo de análisis de ordenamiento previo?
- 10. Ordenamiento de variables categóricas en ggplot
- 11. Algoritmo de ordenamiento en sitio interrumpible
- 12. Hibernate - Criterios de ordenamiento por fórmula propiedad
- 13. Polimorfismo: ¿Por qué usar "List list = new ArrayList" en lugar de "ArrayList list = new ArrayList"?
- 14. ArrayList BinarySearch
- 15. Caso insensible ordenamiento especie en NHibernate
- 16. Ordenamiento personalizado en orden SQL por cláusula?
- 17. Ordenamiento MySQL Resultados lleva mucho tiempo
- 18. Ordenamiento basado en matrices asociativas en D
- 19. ¿Cómo puedo cortar una ArrayList de una ArrayList en Java?
- 20. Capacidad de ArrayList
- 21. serialización de Java ArrayList
- 22. OOP: diferencia entre ArrayList al = new ArrayList() y List al = new ArrayList()?
- 23. Ordenamiento de radios, clasificación de datos de un flotador
- 24. Ordenar una base ArrayList en múltiples atributos
- 25. Java convertir ArrayList en cadena y volver a ArrayList?
- 26. Objeto XML JAXB Ordenamiento sin prefijos de espacio de nombres
- 27. Ordenamiento de radix con el uso de la cola
- 28. ¿Hay un algoritmo de ordenamiento de enteros O (n)?
- 29. Encadenamiento de predicados de ordenamiento (por ejemplo, para std :: sort)
- 30. ¿Qué algoritmos de ordenamiento aplica la aplicación de PHP?
¿Qué has hecho? para hacerlo? lo has intentado? –
¿qué clase estás usando para tus fechas? – idanakav
¿En qué tipo necesita comenzar ya sea día, fecha o año? – Aerrow