プロパティでArrayList
をソートしたいと思います。これはプロパティ別のソートarraylist
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.
}
}
}
は今、私は別のアクティビティで例えばlatinname
プロパティで、このArrayList
をソートするにしたい...私のコードです。しかし、私はそれをどうやって行うのか分かりません。誰がどのように知っていますか?
をtry 'Collections.sort(arrayList);' – Lucifer
@Luciferこれを行うと、arraのジェネリック型yListはjava.lang.Comparableを実装する必要があります –