Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

204
Vistas
Clasificación de la colección Java

Estoy tratando de ordenar una lista de fechas y no funciona.

Aquí está la función de declaración y obtención en AttEnt

 @Temporal(TemporalType.TIMESTAMP) @Column(name = "end_time") private Date endTime; public Date getEndTime() { return endTime; }

Aquí está el código de clasificación que no está haciendo nada. GetAttempts() obtiene la lista de todos los intentos de llamada. No están en orden, y solo quiero poder obtener cualquier intento que tenga la hora de finalización más reciente.

 List<AttEnt> attempts = called.getAttempts(); Collections.sort(attempts, new Comparator<AttEnt>() { @Override public int compare(AttEnt a1, AttEnt a2) { if (a1.getEndTime() == null || a2.getEndTime() == null) return 0; return a1.getEndTime().compareTo(a2.getEndTime()); } });

Creo que el código anterior debería ordenar los intentos, y luego, después de que se ordenen los intentos, por lo que la última hora de finalización sería intentos. obtener (intentos. tamaño () - 1).

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Comparator<AttEnt> comparator = Comparator.comparing(AttEnt::getEndTime).reversed(); attempts.sort(comparator);

Los métodos estáticos de Java en las interfaces son tus amigos

Haga clic AQUÍ para más genialidad

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda