java8获取list对象中某个字段最大值的对象

2020-11-29  本文已影响0人  Mark_ZSQ
    @Test
    public void test() {
        List<Sensor> sensorMongoList = Lists.newArrayList();
        Sensor sensor = new Sensor();
        sensor.setId("123123");
        sensor.setNum("1");
        sensorMongoList.add(sensor);

        Sensor sensorTwo = new Sensor();
        sensorTwo.setId("3423423");
        sensorTwo.setNum("2");
        sensorMongoList.add(sensorTwo);

        Sensor sensor1 = sensorMongoList.stream().max(Comparator.comparing(Sensor::getNum)).get();
        String num = sensor1.getNum();
        num = String.valueOf(Integer.parseInt(num) + 1);
        System.err.println(num);

    }
image.png
上一篇 下一篇

猜你喜欢

热点阅读