list集合中的对象排序
List<Polygon> cPolygonList = new ArrayList<Polygon>();
Collections.sort(cPolygonList, new Comparator<Polygon>() {
@Override
public int compare(Polygon p1, Polygon p2) {
//根据等值面中的点数升序
return p1.OutLine.PointList.size() - p2.OutLine.PointList.size();
//根据等值面中的点数降序
return p2.OutLine.PointList.size() - p1.OutLine.PointList.size();
}
});