我想对包含ArrayList的List进行排序,但是排序应通过存储在列表中的对象的特定字段来完成。
我有一个班级锦标赛,其中包含一个清单,其中有参加锦标赛的球队。我想按排名属性排序此列表,以便显示整个分类。
我已经阅读了其他问题和答案,但是解决方案是使用Comparable接口的compareTo()方法,并且作为该方法的参数发送了2个要比较的对象。但是我想对所有对象(列表中的团队)进行排序。
public int ranking() {
return (won * 2) + tied;
}
static List<Team> teams = new ArrayList<Team>();