Red de conocimiento informático - Material del sitio web - Cómo ordenar atributos en una lista de matriz

Cómo ordenar atributos en una lista de matriz

El resultado es un orden descendente y las condiciones para la clasificación ascendente cambiarán

Collections.Sort(list, new Comparator>() {

En la matriz list Métodos para ordenar atributos sort(list, new Comparator>() {

@Override

public int compare(Map o1, Map o2) {

// TODO genera automáticamente códigos auxiliares de método

int time1 = (Integer) o1.get("RemindTime");

int tiempo2 = (Entero) o2.get("RemindTime");

if (tiempo1 > tiempo2) {

return -1;

} else if (tiempo1 == tiempo2) {

devuelve 0;

} else {

devuelve 1;

}

}

}

});