Ordear una lista por fecha
ClaseA a = new ClaseA(3,20-01-2012,"juan");
ClaseA b = new ClaseA(1,10-01-2012,"juan");
ClaseA c = new ClaseA(10,12-01-2012,"juan");
List list = new ArrayLis()
list.add(a);
list.add(b);
list.add(c);
Hay forma de ordenar estos objetos en base a su fecha, ya sea ASC o DESC ?
A ver si es cierto...
http://www.javamexico.org/blogs/jose_manuel/como_hacer_que_tus_preguntas...
Si, tu ClaseA puede
Si, tu
ClaseA
puede implementar la interfaz Comparable y decir cuando un objeto es más grande que otro o bien puedes crear un comparador tu mismoLuego basta con llamar:
Collections.sort(list)
y yaVer:
http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List)
y
http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List, java.util.Comparator)
Saludos
Consejo:investiga como
Consejo:
investiga como trabaja la clase Date http://docs.oracle.com/javase/6/docs/api/java/util/Date.html.
investiga como trabaja la clase Calendar http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html
Como valor para ordenar tu vector podrias manejar el long que puedes extraer del date.
investiga como trabaja la clase Collections http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html
Y la verdad, si necesitas aprender a escribir.
Solucionado
Se me había olvidado marcar el tema como solucionado.
Añadí el orden en la query a la Base de datos. y quedo tal y como la necesitaba.
Beto.bateria tu juicio me parece vago.
En fin saludos
Ahhhh mira.. había una base
Ahhhh mira.. había una base de datos de por medio...
No pues era difícil saberlo.
Que bueno ya que lo resolviste!
:)
jamilMX La calidad de la
jamilMX
La calidad de la respuesta depende de la calidad de la pregunta.
Bueno una vez aclarado el
Bueno una vez aclarado el asunto se cierra el tema
Cerrado el 8 de marzo 2012 por: Oscar Reyes mensaje: Tema resuelto