У меня есть этот класс:
public class AirbnbListing {
...
private int price
...
public int getPrice() { return price; }
И я пытаюсь использовать поток Java для сбора целочисленных цен из ArrayList объектов AirbnbListing:
ArrayList<AirbnbListing> properties = dataParser.getNeighbourhoodProperties(neighbourhood, 0, -1, 0, "All");
ArrayList<Integer> prices =
properties.stream()
.map(AirbnbListing::getPrice)
.collect(Collectors.toList());
Но я получаю "Несовместимые типы: логическая переменная R имеет несовместимые границы". Не уверен, в чем проблема.