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);
}
![](https://img.haomeiwen.com/i17979893/dfbf00fc7d428a98.png)