Quiero ordenar un ArrayList
por una propiedad. Este es mi código ...Android ordenar el arraylist por propiedades
public class FishDB{
public static Object Fish;
public ArrayList<Fish> list = new ArrayList<Fish>();
public class Fish{
String name;
int length;
String LatinName;
//etc.
public Vis (String name) {
this.name = name;
}
}
public FishDB() {
Fish fish;
fish = new Fish("Shark");
fish.length = 200;
fish.LatinName = "Carcharodon Carcharias";
fish = new Fish("Rainbow Trout");
fish.length = 80;
fish.LatinName = "Oncorhynchus Mykiss";
//etc.
}
}
}
Ahora quiero en necesidad de solucionar este ArrayList
por una propiedad por ejemplo el latinname
en otra actividad. Pero no sé cómo hacer eso. ¿Alguien sabe cómo?
intente 'Collections.sort (arrayList);' – Lucifer
@Lucifer Si hace eso, entonces el tipo genérico de su arra yList debe implementar java.lang.Comparable –