compareto比较大小 Java Integer.compareTo()比较大小
//如果a比b小,那么返回-1,相等就是0,否则就是1
@Override public int compareTo(CalcSpecies another) { switch (rule) { case XUJIBI: if (ratio > another.ratio) { return -1; } else if (ratio < another.ratio) { return 1; } break; case CHENGSHU://按成数字段:从大到小对比后排序 if (xTenth > another.xTenth) { return -1; } else if (xTenth < another.xTenth) { return 1; } break; case GEWEISHU://按个数位字段:从大到小对比后排序 if (bits > another.bits) { return -1; } else if (bits < another.bits) { return 1; } break; case XUHAO://按顺序字段:从小到大依次顺序方式排序 if (xuHao > another.xuHao) { return 1; } else if (xuHao < another.xuHao) { return -1; } break; } return 0; }
相关文章
暂无评论...