基础排序,从大到小(根据预先复制的index进行排序):
/** * 基本排序·Card的id由大到小 * @param list * @return */ public static List<Card> DescCard(List<Card> list){ Comparator<Card> cc=new Comparator<Card>() { @Override public int compare(Card o1, Card o2) { return o1.getIndex()-o2.getIndex(); } }; Collections.sort(list,cc);//正序 Collections.reverse(list);//倒序 return list; }
效果图:
这手牌,地主拿底牌赢定了。