List Java 8-将对象的属性添加到列表

List Java 8-将对象的属性添加到列表,list,java-8,List,Java 8,我有一个空的整数列表: final List<Integer> reservedMarkers = new ArrayList<>(); 我的最终目标是获得最高的标记编号,但实际上,我不知道比排序和获得最高标记编号更好的方法来获得所有标记编号 这不一定有效,是否有可能以这种方式执行此操作?使用IntStream查找最大值: OptionalInt max = scheduleIntervalContainers.stream() .mapToInt(s ->

我有一个空的整数列表:

final List<Integer> reservedMarkers = new ArrayList<>();
我的最终目标是获得最高的标记编号,但实际上,我不知道比排序和获得最高标记编号更好的方法来获得所有标记编号


这不一定有效,是否有可能以这种方式执行此操作?

使用
IntStream
查找最大值:

OptionalInt max = scheduleIntervalContainers.stream()
    .mapToInt(s -> s.getMarker())
    .max();
除了forEach,还有其他方法。还有一个问题。先看那里。
OptionalInt max = scheduleIntervalContainers.stream()
    .mapToInt(s -> s.getMarker())
    .max();