天天看点

利用collections.sort对于List

List<Sensor> sensorLpList = listSensorLp.getSensorList();
        if(sensorLpList == null || sensorLpList.size() < 1)
        {
            return null;
        }
        Collections.sort(sensorLpList, new Comparator<Sensor>()
                {

                    public int compare(Sensor o1, Sensor o2)
                    {
                        double v = o1.getUpperrangeLimit() - o2.getUpperrangeLimit();
                        if (v < 0)
                        {
                            return 1;
                        } else if (v > 0)
                        {
                            return -1;
                        } else
                        {
                            return 0;
                        }
                    }
                });
        return sensorLpList.get(0).getUpperrangeLimit();