package com.supermap.sync;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import com.supermap.pojo.preTime;
public class test {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
List list = new ArrayList();
preTime preTime0 = new preTime(17984, 3.84);
preTime preTime1 = new preTime(17985, 3.74);
preTime preTime2 = new preTime(17986, 2.88);
preTime preTime3 = new preTime(17987, 3.16);
preTime preTime4 = new preTime(17988, 2.67);
preTime preTime5 = new preTime(17989, 2.92);
preTime preTime6 = new preTime(17990, 2.41);
preTime preTime7 = new preTime(17991, 3.2);
preTime preTime8 = new preTime(17992, 3.13);
preTime preTime9 = new preTime(17993, 2.91);
preTime preTime10 = new preTime(180547, 2.57);
preTime preTime11 = new preTime(180349, 2.61);
preTime preTime12 = new preTime(180355, 2.43);
preTime preTime13 = new preTime(180365, 2.44);
preTime preTime14 = new preTime(180385, 2.02);
preTime preTime15 = new preTime(180547, 1.97);
preTime preTime16 = new preTime(180349, 1.39);
preTime preTime17 = new preTime(180355, 1.6);
preTime preTime18 = new preTime(180365, 2.12);
preTime preTime19 = new preTime(180385, 1.9);
preTime preTime20 = new preTime(180385, 2.28);
preTime preTime21 = new preTime(180547, 1.81);
preTime preTime22 = new preTime(180349, 1.97);
preTime preTime23 = new preTime(180355, 1.3);
preTime preTime24 = new preTime(180365, 1.63);
preTime preTime25 = new preTime(180385, 2.47);
preTime preTime26 = new preTime(180385, 2.08);
preTime preTime27 = new preTime(180385, 2.12);
preTime preTime28 = new preTime(180385, 0.71);
preTime preTime29 = new preTime(180385, 0.57);
preTime preTime30 = new preTime(180385, 0.22);
preTime preTime31 = new preTime(180385, 1.21);
preTime preTime32 = new preTime(180385, 0.63);
list.add(preTime0);
list.add(preTime1);
list.add(preTime2);
list.add(preTime3);
list.add(preTime4);
list.add(preTime5);
list.add(preTime6);
list.add(preTime7);
list.add(preTime8);
list.add(preTime9);
list.add(preTime10);
list.add(preTime11);
list.add(preTime12);
list.add(preTime13);
list.add(preTime14);
list.add(preTime15);
list.add(preTime16);
list.add(preTime17);
list.add(preTime18);
list.add(preTime19);
list.add(preTime20);
list.add(preTime21);
list.add(preTime22);
list.add(preTime23);
list.add(preTime24);
list.add(preTime25);
list.add(preTime26);
list.add(preTime27);
list.add(preTime28);
list.add(preTime29);
list.add(preTime30);
list.add(preTime31);
list.add(preTime32);
System.out.println("before sort ");
for (preTime preTime : list) {
System.out.println("id: " + preTime.getId() + " 距离: " + preTime.getDistance());
}
Collections.sort(list, new Comparator() {
@Override
public int compare(preTime o1, preTime o2) {
if(o1.getDistance() > o2.getDistance()){
return 1;
}
if(o1.getDistance() == o2.getDistance()){
return 0;
}
return -1;
}
});
System.out.println("after sort ");
for (preTime preTime : list) {
System.out.println("id: " + preTime.getId() + " 距离: " + preTime.getDistance());
}
}
}