ArrayList

gabitoju
13 de Febrero del 2004
Tengo un ArrayList que contiene objetos del tipo Sistema. Dichos objetos tienen una variable de instacia llamada totalSolicitudes. Mi pregunta es la siguiente:
¿Cómo puedo ordenar dicho ArrayList en forma creciente por la cantidad de solicitudes?

ELph
13 de Febrero del 2004
El metodo sort del array list solo te ordenara si el objeto q contiene hereda de IComparable, por lo tanto se me ocurren dos opciones, la elegante i la rapida
Elegante:
Heredas tu clase Sistema de IComparable, deberas ofrecer un Metodo compare para resolver la funcionalidad.
Rapida:
Te lo haces tu. Esto me recuerda algunos ejercicios q me mandaban en clases de c++. lol

La gracia es q si tuvieras numeros o strings, como estos implementan IComparable, haciendo un sort ya lo tendrias solucionado, en tu caso al querer ordenar por una propiedad de un objeto tuyo no tienes esa suerte.