Ich möchte eine ArrayList
von einer Eigenschaft zu sortieren. Dies ist mein Code ...Android Sortierung Arraylist nach Eigenschaften
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.
}
}
}
Jetzt will ich will in diesen ArrayList
durch eine Eigenschaft sortieren die latinname
in einer anderen Aktivität z. Aber ich weiß nicht, wie ich das machen soll. Weiß jemand wie?
probiere 'Collections.sort (arrayList);' – Lucifer
@Lucifer Wenn du das tust, dann der generische Typ deiner Arra yList sollte java.lang.Comparable implementieren –