Java8学习笔记-10:max和min操作

//使用 Stream 查找最长和最短曲目

List tracks = Arrays.asList(new Track("Bakai", 524),
                new Track("Violets for Your Furs", 378),
                new Track("Time Was", 451));
        Track shortestTrack = tracks.stream()
                .min(Comparator.comparing(track -> track.getLength()))
                .get();
        Track longestTrack = tracks.stream()
                .max(Comparator.comparing(track -> track.getLength()))
                .get();

你可能感兴趣的:(Java8学习笔记-10:max和min操作)