<!--jsp内容-->
//要合并排序的结果 orderList
List<InfoObj> orderList = new ArrayList();
orderList.addAll(topicList);
orderList.addAll(groupList);
orderList.addAll(partyList);
orderList.addAll(newsList);
orderList.addAll(dtList);
orderList.addAll(wmList);
orderList.addAll(yhList);
InfoUtil comparator=new InfoUtil();
Collections.sort(orderList, comparator); //先按规则正序排列
Collections.reverse(orderList);//倒序
<!--排序规则方法-->
public class InfoUtil implements Comparator{
public int compare(Object o1, Object o2) {
InfoObj obj1 = (InfoObj)o1;
InfoObj obj2 = (InfoObj)o2;
return obj1.getPosttime().compareTo(obj2.getPosttime());
}
}
结果图