Как посмотреть, сколько раз переменная появляется в ArrayList [duplicate]

Попробуйте использовать .live() вместо .bind(); .live() свяжет .hover с вашим флажком после выполнения запроса Ajax.

-1
задан It'sLio 28 March 2019 в 01:05
поделиться

1 ответ

Сначала сгруппируйте свойства по городам, чтобы вы могли объединить счетчики:

Map<String, Long> counts = List.stream().collect(
        Collectors.groupingBy(AirbnbListing::getCity, Collectors.counting()));

Затем просто итерируйте по кнопкам и найдите счетчик на карте:

for (Button btn : arr) {
    if (counts.getOrDefault(btn.getText(), 0L) > 4000) {
        btn.setStyle("-fx-background-color: #FF4500");
    }
}
0
ответ дан shmosel 28 March 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: