Ich möchte ein sortieren ArrayList
durch eine Eigenschaft. Das ist mein Code…
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 möchte ich das sortieren ArrayList
durch eine Eigenschaft zB die latinname
bei einer anderen Tätigkeit. Aber ich weiß nicht, wie man das macht. Weiß jemand wie?
Versuchen
Collections.sort(arrayList);
– Luzifer
2. Juni 2012 um 7:42 Uhr
@Lucifer Wenn Sie das tun, sollte der generische Typ Ihrer arrayList java.lang.Comparable implementieren
– IgorGanapolsky
1. Juni 2013 um 15:01 Uhr