我有一个我创建的类的实例的ArrayList,每个实例都包含一个带有字符串的字段。我在创建的类中实现了Comparable。如何对数组列表进行排序?

最佳答案

Collections.sort

编辑
我没有错

class Gene {
}
class MyGene extends Gene implements Comparable<MyGene> {
    public int compareTo(MyGene o) {
        throw new UnsupportedOperationException("Method is not implemented yet.");
    }
}


...

    List<MyGene> l = new ArrayList<MyGene>();
    Collections.sort(l);

10-06 05:46