Optional<YourBean> maxNum = result.stream().collect( Collectors.maxBy(Comparator.comparing(YourBean::getNum)));