我有一个空的整数列表:
$('.qmark-btn').click(function(e) {
e.preventDefault();
// var img = $(this);
alert('test');
});
$('.img-gallery').slick({
slidesToShow: 6,
slidesToScroll: 3,
arrows: false,
rows: 3,
infinite: false,
responsive: [
{
breakpoint: 1200,
settings: {
slidesToShow: 5,
slidesToScroll: 3,
}
},
{
breakpoint: 992,
settings: {
slidesToShow: 4,
slidesToScroll: 3,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
}
}
]
});
我将使用对象列表的marker属性填充此列表,如下所示:
final List<Integer> reservedMarkers = new ArrayList<>();
我的最终目标是获得最高的标记数,但实际上我不知道获得所有标记数的更好方法,而不是排序它而不是获得最高标记数。
这不能确定,是否有可能以这种方式做到这一点?
答案 0 :(得分:1)
使用IntStream
查找最大值:
OptionalInt max = scheduleIntervalContainers.stream()
.mapToInt(s -> s.getMarker())
.max();