Скажем, у нас есть коллекция элементов:
class Item {
public String title;
public int price;
}
List<Item> list = getListOfItems();
Я хотел бы получить элемент с максимальной ценой из этого списка с помощью библиотеки Guava (с Ordering, я полагаю), Я имею в виду что-то похожее на этот Groovy код:
list.max{it.price}
Как мне это сделать? Насколько он эффективен?