|
@@ -9,20 +9,20 @@ public class SortByNum implements Comparator {
|
|
|
public int compare(Object o1, Object o2) {
|
|
|
Row s1 = (Row) o1;
|
|
|
Row s2 = (Row) o2;
|
|
|
- int s1int = 0;
|
|
|
- int s2int = 0;
|
|
|
+ double s1int = 0;
|
|
|
+ double s2int = 0;
|
|
|
//System.out.println("测试");
|
|
|
if (StringUtils.isBlank(s1.getString("num"))) {
|
|
|
s1int = 999;
|
|
|
} else {
|
|
|
- s1int = Integer.parseInt(s1.getString("num"));
|
|
|
+ s1int = Double.parseDouble(s1.getString("num"));
|
|
|
}
|
|
|
if (StringUtils.isBlank(s2.getString("num"))) {
|
|
|
s2int = 9999;
|
|
|
} else {
|
|
|
- s2int = Integer.parseInt(s2.getString("num"));
|
|
|
+ s2int = Double.parseDouble(s2.getString("num"));
|
|
|
}
|
|
|
- // System.out.println(s1int + "," + s2int);
|
|
|
+ // System.out.println(s1int + "," + s2int);
|
|
|
if (s1int > s2int)
|
|
|
return 1;
|
|
|
return -1;
|